我想使用我的文本编辑器来查找标签或属性&
中未编码的 & 符号 ( ) ,以便我可以对这些 & 符号进行编码。正则表达式不应该在脚本标签、HTML 注释(条件注释)或任何已经编码的 & 符号中找到任何 & 符号。<a>
href
到目前为止,我有:
&(?!amp;)
虽然它不匹配已经编码的 & 符号,但它确实匹配内部注释和脚本标签。以下是我正在使用的文本条件:
<!--[if (gte IE 6)&(lte IE 8)]-->
<a href="blog.html?id=1&height=471&flexible=0&post_limit=1">
<script>
if something && another
{ do stuff; }
</script>
&
在脚本和注释中,如何防止正则表达式匹配?