1

我需要使用 php/regex 来替换它:

{{image-4-m}}

对此:

<img src="4.jpg" class="m" />

或者另一个例子,这个:

{{image-53-v}}

对此:

<img src="53.jpg" class="v" />

我将如何做到这一点?

4

1 回答 1

3

preg_replace您可以通过使用索引来引用组$n

preg_replace('/{{image-(\d+)-([mv])}}/', '<img src="$1.jpg" class="$2" />', $template);

这是一个演示。

于 2012-06-21T19:34:08.813 回答