使用正则表达式更改选择的一部分

AlêMoraes

我想用正则表达式和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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

正则表达式选择字符串的一部分

正则表达式选择匹配项的一部分

正则表达式,选择其他文本内部的一部分

正则表达式选择单词的一部分

正则表达式:更改以字符开头的行的一部分

正则表达式:匹配模式,更改其中的一部分

使用正则表达式替换字符串的一部分

仅使用正则表达式匹配网址的一部分

如何使用正则表达式跳过String的一部分?

如何使用正则表达式删除文本的这一部分?

如何使用grep排除正则表达式的一部分

使用正则表达式获取匹配值的一部分

使用正则表达式获取网址的最后一部分

正则表达式使用python解析URL的一部分

使用正则表达式屏蔽字符串的一部分

使用正则表达式只能包含一部分的序列

使用正则表达式在div内获取文本的一部分

使用正则表达式提取括号内文件的一部分

使用重命名,保留搜索正则表达式的一部分

Logstash(使用正则表达式的字段的一部分)

使用正则表达式匹配字符串的一部分

Java 正则表达式忽略/注释掉正则表达式的一部分

正则表达式-仅在字符串的一部分中更改逗号

加号(+)是基本正则表达式的一部分吗?

什么是正则表达式只返回 URL 的最后一部分

正则表达式匹配字符串的一部分

正则表达式不匹配字符串的一部分

否定正则表达式的一部分(制表和单词)?

否定正则表达式的一部分