用PHP查找并替换相邻单词

用PHP查找并替换相邻单词,php,Php,删除两个相邻单词中的单词 $String = 'This is testString message.'; $String = preg_replace(array('/\btestString\b/'),array('test String'),$String); echo $String; 我想把testString和testString分开。 我该怎么做呢?你非常接近: $String = preg_replace(array('/(\b)testString(\b)/'),array

删除两个相邻单词中的单词

$String = 'This is testString message.'; 
$String = preg_replace(array('/\btestString\b/'),array('test String'),$String);
echo $String;
我想把testString和testString分开。 我该怎么做呢?

你非常接近:

$String = preg_replace(array('/(\b)testString(\b)/'),array('\1test String\2'),$String);

括号和\1、\2用于保留字符串前后的内容。

\b是一个。它与实际角色不匹配。因此,\1和\2是。您的代码。你测试过了吗?是的,我注意到了,因为我正在查看缓存@axiac