【发布时间】:2013-11-08 08:51:21
【问题描述】:
有没有办法使用preg_replace 替换模式,并在替换中放入出现索引?
例如,在类似的字符串中
<p class='first'>hello world</p>
<p class='second'>this is a string</p>
我想使用
preg_replace("/<p\s?(.*?)>(.*?)<\/pp>/ms", "<pre \\1 id='myid\\?'>\\2</pre>", $obj);
其中\\? 将被转换为 0 和 1,因此输出将是
<pre class='first' id='myid0'>hello world</pre>
<pre class='second' id='myid1'>this is a string</pre>
干杯,谢谢!
【问题讨论】: