PHP正则表达式 - 将每个单词放入括号中

时间:2013-11-25 10:43:34

标签: php regex preg-replace

我需要转换一些字符串:

big red car

为:

(big) (red) (car)

我知道我可以使用explode()implode()函数或foreach周期执行此操作,但我对regular expression解决方案感兴趣。

1 个答案:

答案 0 :(得分:3)

您可以使用preg_replace()

首先将这些单词与:

匹配
\b(\w+)\b

然后替换为:

($1)

在PHP中:

preg_replace('/\b(\w+)\b/', "($1)", $input);