3
    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”

我在正则表达式编辑器中测试了该模式并且它有效,我看不出我在这里做错了什么。

4

0 回答 0