如何删除 (//<![CDATA[ , //]]>
)块; script
元素内的标签 .
<script type="text/javascript">
//<![CDATA[
var l=new Array();
..........................
..........................
//]]>
</script>
看起来可以用 preg_replace()
来完成,但还没有找到适合我的解决方案 .
我会用什么正则表达式?
7 回答
以下正则表达式会做到......
CodePad .
您不需要正则表达式来表示静态字符串 .
用什么都替换文本的那些部分:
如果你必须...
这将删除包含每个标记的整行,而不会弄乱所附代码的缩进 .
你也试试,
使用
str_replace()
而不是preg_replace()
它更容易我使用这样删除
<![CDATA[]]
但单行现在为我工作,不知道是否为多行字符串 .