我试图从HTML页面中删除条件语句和任何带有条件语句的XML内容,我使用下面的PHP,但它似乎并没有删除条件语句和XML内容,都是正则表达式有效的!?从HTML中删除条件语句/ xml
HTML
...
...
PHP
$html = preg_replace('/]+\/>/im', '', $html);
$html = preg_replace('//is', '', $html);
2015-11-13
llanato
+0
我想你可以尝试[''/ )[^ \]] *)*] - > \ R? /''](https://regex101.com/r/zP7eE5/1)。 –
+0
查看链接问题中的@lonesomeday答案,并向XPath查询添加一个谓词(类似于'[starts-with(。,'[if')]'或注册您自己的函数,如下所示:http:// php.net/manual/en/domxpath.registerphpfunctions.php如果你想更具选择性。 –