2016-07-20 24 views
2

我有一个大吨的html的字符串,并且我试图从wordpress添加的image url中删除一些额外的-1没有明显的原因。尝试从图像src的字符串中删除多余的“-1”使用preg_replace

$content = '<img src="abc-1.jpg"> Blah blah <img src="def-1-1.jpg> etc';

我使用:

$content = preg_replace('/-1/','',$content);

所以abc-1.jpg成为abc.jpg这是工作的罚款。

但是def-1-1.jpg变成def.jpg这是错误的。我需要它成为def-1.jpg

我想不出如何排序。

回答

1

用途:

$content = preg_replace('/-1(?!-1)/','',$content); 
+0

我可以娶你。 –

相关问题