【发布时间】:2015-08-04 11:53:12
【问题描述】:
我正在尝试从内容为 html 的字符串中删除空的 <p></p> 标记。我曾尝试使用正则表达式,例如;
let deleteRegex = NSRegularExpression(pattern: "<p[^>]*><\\/p[^>]*>", options: NSRegularExpressionOptions.allZeros, error: nil)
deleteRegex?.stringByReplacingMatchesInString(comment.text!, options: NSMatchingOptions.allZeros, range: NSMakeRange(0, (comment.text! as NSString).length), withTemplate: "")
但是我没有成功。任何帮助将不胜感激。
【问题讨论】:
-
使用 jquery.. $('htmlstring').find('p').remove()
-
我想在客户端做。无论如何谢谢@raghavendra。
-
如果您阅读我的问题,我不想删除整个 html 标签。 @EricD。
-
链接更多的是针对那里的 cmets 而不是答案本身,实际上... :)
-
使用
(?i)</?p\\b[^<]*>匹配所有打开和关闭p标签。