2

如何使用 PHP 的 preg_match 替换:

  1. 空白区域,以及
  2. 逗号和
  3. 空格和逗号的组合

例如,考虑以下字符串:

apple orange,strawberry, coconut

注意:

  1. “apple”和“orange”之间只使用空格
  2. "orange" 和 "strawberry" 之间只使用逗号
  3. 在“草莓”和“椰子”之间使用空格和逗号

如何使用 preg_match 将上面列出的元素的所有出现替换为单词 YES,这会导致以下字符串

appleYESorangeYESstrawberryYEScoconut

提前致谢!

4

2 回答 2

5
preg_replace('/[\s,]+/', 'YES', $str);
于 2013-01-31T05:27:54.483 回答
1
preg_replace('/\s+|\s*,\s*/', 'YES', $str);
于 2013-01-31T05:27:03.033 回答