NSString *body = @"...";
// Remove all HTML and formatting from body
NSError *error = nil;
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"(<.*?>|\\n|\\t|&.*?;)" options:NSRegularExpressionCaseInsensitive error:&error];
body = [regex stringByReplacingMatchesInString:body options:0 range:NSMakeRange(0, [body length]) withTemplate:@""];
但是当我编译它时,我得到了这个错误:
* 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“* -[NSRegularExpression enumerateMatchesInString:options:range:usingBlock:]: nil argument”
我在正则表达式编辑器中测试了该模式并且它有效,我看不出我在这里做错了什么。