我是新手preg_replace
,有问题。
我有这种文字
$text = 'welcome to example.com site and this is image from example.com <img alt="image of example.com site" src="http://example.com/image.jpg"/> have a nice day!';
是否有可能使结果变成
welcome to yyy.com site and this is image from yyy.com <img alt="image of yyy.com site" src="http://example.com/image.jpg"/> have a nice day!
就像你在这里看到的那样,在纯文本和 alt example.com上更改为yyy.com但不在 img 源上,img src 仍然转到 example.com(我想保持这样)
如果可能的话,替换是不区分大小写的,所以 eXample.com exampleE.com exAmPLe.com 全部替换为 yyy.com
注意:在某些 img 中,它们具有 alt 属性,但其中一些没有 alt 属性