首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

正则表达式婚配:< ->

2012-07-23 
正则表达式匹配:!-- --在一段HTML中,有:htmlheadtitle/title/headbodyscript!--//类似的

正则表达式匹配:<!-- -->
在一段HTML中,有:
<html>
<head>
<title></title>
</head>
<body>
<script>
<!--
//类似的script可能有0个或多个
-->
</script>
<table>
<tr>
<td>
<!--
……类似的这种注释有很多个
-->
</td>
</tr>
</table>
</body>
</html>

请问如果匹配不是<script>中的那些注释符号?
谢谢。

[解决办法]
(?s)(?<!<script>\n)<!--.*?-->
[解决办法]
效率不高,莫非是这样?

(?sn)(?<!<script>((?!</script>).)*?)<!--.*?-->

热点排行