Php 关于preg_替换的条件
我使用preg_replace在图像下方添加文本 看起来像:Php 关于preg_替换的条件,php,regex,preg-replace,preg-match,Php,Regex,Preg Replace,Preg Match,我使用preg_replace在图像下方添加文本 看起来像: /<img.+?>/i /Lorem ipsum 但是,当图像包含在链接中时,文本也会被包装在链接中: <img src="image.jpg" /> Lorem ipsum 防止这种行为的最佳方法是什么?结果证明,这并没有那么难。我相信这就是你想要的东西: <a href="http://www.google.com/"><img src="image.jpg" /> Lo
/<img.+?>/i
/Lorem ipsum
但是,当图像包含在链接中时,文本也会被包装在链接中:
<img src="image.jpg" /> Lorem ipsum
防止这种行为的最佳方法是什么?结果证明,这并没有那么难。我相信这就是你想要的东西:
<a href="http://www.google.com/"><img src="image.jpg" /> Lorem ipsum</a>
/part包含在匹配中,但不包含其他垃圾。我本想四处看看那个部分,但意识到这比需要的要难
希望有帮助 该死,这太难了。。。在我继续下一步之前,我将再次检查并确保我知道您想要什么。你想要的只是图像代码,所以和无符号或多或少是匹配的,对吗?
/<img.+\.\w+".|\/>/i