html删除添加的语句,从HTML中删除条件语句/ xml

博客讨论了如何使用PHP的正则表达式从HTML中删除条件语句和XML内容。提供的代码示例包括两个preg_replace函数,但似乎未能达到预期效果。评论中建议使用更复杂的正则表达式或者XPath查询来实现这一目标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我试图从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如果你想更具选择性。 –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值