我需要转换一些字符串:
big red car
为:
(big) (red) (car)
我知道我可以使用explode()
和implode()
函数或foreach
周期执行此操作,但我对regular expression
解决方案感兴趣。
答案 0 :(得分:3)
您可以使用preg_replace()
。
首先将这些单词与:
匹配\b(\w+)\b
然后替换为:
($1)
在PHP中:
preg_replace('/\b(\w+)\b/', "($1)", $input);