【问题标题】:How to remove comment HTML element in a String in iOS如何在 iOS 中删除字符串中的注释 HTML 元素
【发布时间】:2015-08-29 13:08:21
【问题描述】:

这是我的字符串的最后一部分:

</div>

</noscript><!-- A g3.js-t oldalanként egyszer, a </body> zárótag előtt kell meghívni -->

<script type="text/javascript" charset="utf-8" src="//ad.adverticum.net/g3.js"></script>





        <div id="autosuggest"><ul></ul></div>

    </body>

</html>

这就是我想要删除评论元素的方式,但它不起作用:

var regex = NSRegularExpression(pattern: "<!--[^<]*-->", options: NSRegularExpressionOptions.CaseInsensitive, error: nil)!
str = regex.stringByReplacingMatchesInString(str, options: nil, range: NSMakeRange(0, count(str)), withTemplate: "")

知道为什么吗?

【问题讨论】:

    标签: html ios regex swift nsregularexpression


    【解决方案1】:

    您可以尝试使用稍微不同的正则表达式:

    var regex = NSRegularExpression(pattern: "<!--[\\s\\S]*-->", options: NSRegularExpressionOptions.CaseInsensitive, error: nil)!
    

    【讨论】:

      猜你喜欢
      • 2018-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-05
      • 2018-06-06
      • 2016-01-19
      • 2014-01-27
      • 1970-01-01
      相关资源
      最近更新 更多