【发布时间】:2012-01-07 04:31:47
【问题描述】:
如何删除(//<![CDATA[ , //]]>) 块; script 元素内的标签。
<script type="text/javascript">
//<![CDATA[
var l=new Array();
..........................
..........................
//]]>
</script>
看起来可以使用preg_replace() 完成,但还没有找到适合我的解决方案。
我会使用什么正则表达式?
【问题讨论】:
-
只是好奇为什么要删除这两行?
-
bomanden:@JonathanM 是对的,您可能不需要删除这些元素。请参阅 When is a CDATA section necessary within a script tag? 和 Is CDATA really necessary?。考虑一下。
-
好的 - 只是 Javascript 没有触发 .. 所以代码没有执行 .. 当我使用 Alan 的解决方案时。但是感谢您提供的信息。
标签: php regex preg-replace cdata