Php 准备更换并调整内部状况?
我使用此代码从文本中删除所有链接: $string=preg\u replace(“/\]”)>([^您需要用于条件 但解析HTML和操作DOM可能会更好。原因是,您的regexp中总会有某种缺陷。例如,当前的缺陷不会阻止某人添加这样的链接:Php 准备更换并调整内部状况?,php,preg-replace,Php,Preg Replace,我使用此代码从文本中删除所有链接: $string=preg\u replace(“/\]”)>([^您需要用于条件 但解析HTML和操作DOM可能会更好。原因是,您的regexp中总会有某种缺陷。例如,当前的缺陷不会阻止某人添加这样的链接: <a href=evil><b>foo</b></a > foo 对不起,您能告诉我如何使用该函数吗?我的意思是如何为一个域保留链接?有关如何使用该函数,请参阅文档中的示例2和示例3。使用var\u dum
<a href=evil><b>foo</b></a >
foo
对不起,您能告诉我如何使用该函数吗?我的意思是如何为一个域保留链接?有关如何使用该函数,请参阅文档中的示例2和示例3。使用var\u dump()
查看输入参数:它是一个包含捕获的数组,很像preg\u match()中的$match
参数
。我知道了如何生成函数,并在函数内部检查(我想跳过的是域),但如何告诉它在这种情况下需要跳过preg_replace并保留原始html?函数解析域($matches){$skipull='google.com';if(!strpos($matches[1],$skipull)){返回$matches[2];}否则{这里说什么?}