1

需要在所有实例上删除 .jpg 和 > 之间的所有内容,如下所示:

  • .jpg|500|756|20121231-just-some-image-3.jpg)%>
  • .jpg|500|729|)%>
  • .jpg|500|700|)%>
  • .jpg|500|756|test-43243.jpg)%>

所以一切都变成了.jpg>

使用 preg_replace 有什么建议吗?

4

2 回答 2

1
preg_replace('/\.jpg[^>]+>/', '.jpg>', $your_string);
于 2013-09-17T23:38:23.597 回答
0
$str = '.jpg|500|756|20121231-just-some-image-3.jpg)%>';
preg_replace('/[^\.jpg][^>]+/', '', $str);
于 2013-09-17T23:35:45.113 回答