【发布时间】:2013-12-10 00:06:55
【问题描述】:
我需要从以下位置转换一些字符串:
big red car
到:
(big) (red) (car)
我知道我可以使用explode() 和implode() 函数或foreach 循环来做到这一点,但我对regular expression 解决方案感兴趣。
【问题讨论】:
-
您的字符串是否包含除 ASCII 字母和空格字符之外的其他内容?如果是这样,请展示一些示例(以及它们会发生什么)。例如,像
"This is the 3rd déjà vu experience I've had"这样的字符串怎么样? -
与正则表达式解决方案相比,您应该考虑在 implode/explode 解决方案上运行基准测试。另外,我有兴趣了解更多关于这个问题实际上试图解决什么问题?
标签: php regex preg-replace