我正在尝试使用我在该网站中找到的正则表达式,但它似乎不起作用。有任何想法吗?
输入字符串:
sFetch = "123<script type=\"text/javascript\">\n\t\tfunction utmx_section(){}function utmx(){}\n\t\t(function()})();\n\t</script>456";
Regex:
sFetch = Regex.Replace(sFetch, "<script.*?>.*?</script>", "", RegexOptions.IgnoreCase);
Add RegexOptions.Singleline
RegexOptions.IgnoreCase | RegexOptions.Singleline
这对后续一个永远不会起作用。
<script
>
alert(1)
</script
/**/
>
所以,找到一个 HTML 解析器,比如HTML 敏捷包 http://htmlagilitypack.codeplex.com/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)