PHP regexp-将每个单词放入括号中
我需要转换以下字符串:PHP regexp-将每个单词放入括号中,php,regex,preg-replace,Php,Regex,Preg Replace,我需要转换以下字符串: big red car 致: 我知道我可以用explode()和infrade()函数或foreach循环来实现这一点,但我对正则表达式解决方案感兴趣。您可以使用它 首先,将这些单词与以下单词匹配: \b(\w+)\b 然后替换为: ($1) 在PHP中: preg_replace('/\b(\w+)\b/', "($1)", $input); 你可以用这个 首先,将这些单词与以下单词匹配: \b(\w+)\b 然后替换为: ($1) 在PHP中: preg_
big red car
致:
我知道我可以用explode()
和infrade()
函数或foreach
循环来实现这一点,但我对正则表达式解决方案感兴趣。您可以使用它
首先,将这些单词与以下单词匹配:
\b(\w+)\b
然后替换为:
($1)
在PHP中:
preg_replace('/\b(\w+)\b/', "($1)", $input);
你可以用这个
首先,将这些单词与以下单词匹配:
\b(\w+)\b
然后替换为:
($1)
在PHP中:
preg_replace('/\b(\w+)\b/', "($1)", $input);
你可以用这个
首先,将这些单词与以下单词匹配:
\b(\w+)\b
然后替换为:
($1)
在PHP中:
preg_replace('/\b(\w+)\b/', "($1)", $input);
你可以用这个
首先,将这些单词与以下单词匹配:
\b(\w+)\b
然后替换为:
($1)
在PHP中:
preg_replace('/\b(\w+)\b/', "($1)", $input);
为全局替换添加g
标志。@Florent谢谢,你发表评论时我正在编辑答案。PHP中没有g
修饰符。检查我的@HamZa谢谢,我通常不使用PHP,所以我不知道这一点。感谢反馈。为全局替换添加g
标志。@Florent谢谢,你发表评论时我正在编辑答案。PHP中没有g
修饰符。检查我的@HamZa谢谢,我通常不使用PHP,所以我不知道这一点。感谢反馈。为全局替换添加g
标志。@Florent谢谢,你发表评论时我正在编辑答案。PHP中没有g
修饰符。检查我的@HamZa谢谢,我通常不使用PHP,所以我不知道这一点。感谢反馈。为全局替换添加g
标志。@Florent谢谢,你发表评论时我正在编辑答案。PHP中没有g
修饰符。检查我的@HamZa谢谢,我通常不使用PHP,所以我不知道这一点。感谢反馈。除了ASCII字母和空格字符外,您的字符串是否还包含其他内容?如果是这样,请给出一些例子(以及应该如何处理它们)。例如,一个字符串如何像<代码>?这是我已经损坏的第三D j j vu经验?你应该考虑与ReGEX解决方案相比,在MyDyo/Curvod解决方案上运行基准。此外,我还想了解更多关于这个问题实际要解决的问题的信息?除了ASCII字母和空格字符之外,字符串是否还包含其他内容?如果是这样,请给出一些例子(以及应该如何处理它们)。例如,一个字符串如何像<代码>?这是我已经损坏的第三D j j vu经验?你应该考虑与ReGEX解决方案相比,在MyDyo/Curvod解决方案上运行基准。此外,我还想了解更多关于这个问题实际要解决的问题的信息?除了ASCII字母和空格字符之外,字符串是否还包含其他内容?如果是这样,请给出一些例子(以及应该如何处理它们)。例如,一个字符串如何像<代码>?这是我已经损坏的第三D j j vu经验?你应该考虑与ReGEX解决方案相比,在MyDyo/Curvod解决方案上运行基准。此外,我还想了解更多关于这个问题实际要解决的问题的信息?除了ASCII字母和空格字符之外,字符串是否还包含其他内容?如果是这样,请给出一些例子(以及应该如何处理它们)。例如,一个字符串如何像<代码>?这是我已经损坏的第三D j j vu经验?你应该考虑与ReGEX解决方案相比,在MyDyo/Curvod解决方案上运行基准。另外,我有兴趣了解更多关于这个问题实际上要解决的问题是什么?