Objective c NSString匹配字符串开头,如果匹配,则替换该字符串

Objective c NSString匹配字符串开头,如果匹配,则替换该字符串,objective-c,regex,cocoa-touch,nsstring,Objective C,Regex,Cocoa Touch,Nsstring,这是我的字符串: <meta name=3D"viewport" content=3D"width=3Ddevice-width=2C initial=-scale=3D1.0"> 在我处理它之后,它变成: <meta test> <meta 2> 简言之: 搜索: <meta test> <meta 2> NSString *string = @"<meta name=3D\"viewport\" cont

这是我的字符串:

<meta name=3D"viewport" content=3D"width=3Ddevice-width=2C initial=-scale=3D1.0">
在我处理它之后,它变成:

  <meta test>
  <meta 2>
简言之:

搜索:
  <meta test>
  <meta 2>
NSString *string = @"<meta name=3D\"viewport\" content=3D\"width=3Ddevice-width=2C initial=-scale=3D1.0\">";
NSError *error = nil;
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"<meta name=3D\"viewport[^>]*>" options:NSRegularExpressionCaseInsensitive error:&error];
NSString *modifiedString = [regex stringByReplacingMatchesInString:string options:0 range:NSMakeRange(0, [string length]) withTemplate:@""];
NSLog(@"%@", modifiedString);