【发布时间】:2015-08-07 16:13:12
【问题描述】:
我想使用 preg_replace 执行以下操作:
$text = "
Lorem ipsum dolor sit amet
***consectetuer adipiscing elit
Aenean commodo ligula eget dolor
Aenean massa
"
$regex = "#('\***')(.*?)\n#";
$text = preg_replace($regex1,"<h5>$2</h5>", $text);
比输出:
Lorem ipsum dolor sit amet
<h5>consectetuer adipiscing elit</h5>
Aenean commodo ligula eget dolor
Aenean massa
所以将三个 * 替换为开头的 H5,然后将三个 * 之后的第一个换行符替换为结束的 H5。
我尝试了许多正则表达式模式,但都没有成功。由于我对此不熟悉,希望有人可以帮助我?
【问题讨论】:
-
啊,就是这样!现在可以使用,感谢您的快速响应!
标签: php regex preg-replace