我在php中做一个脚本,我需要使用preg_replace或类似的东西在匹配前后添加一些标签。例如,我有这种模式(正在从文件中解析的正则表达式)和文本:
$pattern = aa*
$string = "Example, exaaample"
基本上,我需要的是在所有比赛的前面和后面添加一些标签,所以它看起来像这样:
"Ex<t>a</t>mple, ex<t>aaa</t>mple
有什么方法可以实现这一目标吗?我很确定它并不复杂,但我坚持了很长一段时间。感谢
答案 0 :(得分:0)
不确定。你可以这样做:
preg_replace("/(aa*)/", "<t>$1</t>")
$1
将替换为匹配的模式。