iOS删除除<;之外的所有HTML标记;p>;
我试图从显示标签的字符串中删除HTML标记。从JSON Web服务中下拉此字符串,但不太确定是否要删除这些标记。我知道使用iOS删除除<;之外的所有HTML标记;p>;,html,ios,regex,Html,Ios,Regex,我试图从显示标签的字符串中删除HTML标记。从JSON Web服务中下拉此字符串,但不太确定是否要删除这些标记。我知道使用 while ((r = [s rangeOfString:@"<[^>]+>" options:NSRegularExpressionSearch]).location != NSNotFound) s = [s stringByReplacingCharactersInRange:r withString:@""]; while((r=
while ((r = [s rangeOfString:@"<[^>]+>" options:NSRegularExpressionSearch]).location != NSNotFound)
s = [s stringByReplacingCharactersInRange:r withString:@""];
while((r=[s rangeOfString:@“]+>”选项:NSRegularExpressionSearch])。位置!=NSNotFound)
s=[s StringByReplacingCharactersRange:r,带字符串:@”“;
将删除所有标签,但是我希望删除所有标签,除了以开头的标签
<p style=""> Content I want here </p>
我想要的内容
有人能解释一下怎么做吗?你可以试试这个正则表达式:
<[^p][^>]*\/?[^p]>
]*\/?[^p]>
而不是:
<[^>]+>
]+>
见演示