【发布时间】:2016-07-27 11:14:12
【问题描述】:
我有这样的字符串
"this TEST-001 is test TEST-001string TEST-001"
我已经尝试过了,但它会将超链接应用于所有匹配的字符。
$re1='(TEST)'; # Word 1
$re2='(-)'; # Any Single Character 1
$re3='(\d+)'; # Integer Number 1
echo preg_replace("/([".$re1.$re2.$re3."])/", "<a href=/$1>$1</a>", $txt);
【问题讨论】:
-
删除
[和]并使用$0代替$1。
标签: php regex preg-replace str-replace