找了好久,以下的可以使用:
/<script[^>]*>.*?<\/script>/ig
基于javascript的正则,如果使用其他标签可以将其中的”script”进行替换。
有几点需要说明的
1、*?表示非贪心模式,如果是贪心模式下,则会将div中的内容也会替换进去。
<script type=”text/javascritp”>
//code1 at here…
</script><div>some other tag</div>
<script type=”text/javascritp”>
//code2 at here…
</script>
2、”<\/script>”中的”\“不可少,不然也会出现错误,当然在js中,/是正则的分界符,但在notepad++中,这个符号也不可少,不知道,虽然正则书上只对以下字符规定了转义要求:
$()*+.?[\^{|