我正在尝试从不是 html 标记或注释标记的字符串中删除所有内容。
我有这段代码,它适用于大多数字符串:
NSString* HTMLPlainText = [HTML stringByReplacingOccurrencesOfString:@"<(.*?)>" withString:@" " options: NSRegularExpressionSearch range:NSMakeRange (0, [HTML length])];
但它不适用于包含新行的字符串。例如这个字符串不会被改变:“< tag name \n more tag > words I want”
新的线路把它扔掉了。在运行这个之前,我可以运行一个完整的其他搜索来删除所有 /n 标记,这很有效,但似乎必须有更好的方法....
谢谢!