【发布时间】:2011-09-29 13:15:28
【问题描述】:
我正在尝试从 html 页面中删除文本,并且我正在使用以下代码:
NSRange *r;
while ((r = [commentsOnly rangeOfString:@"<[^>]+>" options:NSRegularExpressionSearch]).location != NSNotFound) {
commentsOnly = [commentsOnly stringByReplacingCharactersInRange:r withString:@""];
NSLog(@"clearing");
}
它完美地删除了 html 标签,但是我怎样才能只删除一个标签呢?例如,title 或 p。我不想只删除我的标签。我想删除开始标签(<p>)、两个标签之间的信息和结束标签(<\p>)。
【问题讨论】:
-
开始标签+内容+结束标签统称为元素。
标签: html objective-c uiwebview nsstring