我想用正则表达式和preg_replace插入一个类
echo preg_replace("/<li\>\s*<p\>[a-z]\)\s/", "/<li class=\"inciso\"\>\s*<p\>[a-z]\)\s/", $documento);
这是我拥有的文本模型这是我文档中各行的模型:
<li>
<p>a) long text</p>
</li>
<li>
<p>b) long text</p>
</li>
<li>
<p>c) long text</p>
</li>
假设新示例不是HTML,而是一个简单的列表,并且您想对此进行更改:
a) long text
b) long text
c) long text
对此:
a) new text long text
b) new text long text
c) new text long text
echo preg_replace("/[a-z]\)\s/", "/[a-z]\)\snew\stext/", $documento);
这样对吗?
使用str_replace
代替。
$find = '<li>';
$replace = '<li class="inciso">';
echo str_replace($documento, $find, $replace);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句