使用PHP,在HTML文件中,我想删除脚本元素中的 CDATA 块 .
/*
var A=new Array();
..........................
..........................
/* ]]> */
some text2 ........................
some text3 ........................
some text4 ........................
/*
var B=new Array();
..........................
..........................
/* ]]> */
some text5 ........................
我还没有找到如何使用XPath和PHP DomDocument选择和删除此节点 .
我试过这个正则表达式 $re = '/\/\*\s*\s*\*\//i';
但这会删除所有文本,包括2个CDATA块之间的文本 .
结果我得到一个空字符串而不是
some text2 ........................
some text3 ........................
some text4 ........................
some text5 ........................
有任何想法吗?
Update with ThW solution :
有了这个页面,似乎CDATA部分的文本没有得到