如何使用PHP正则表达式替换空格AND逗号和空格AND逗号与任意字符串的组合?

2 php regex preg-match

你如何使用PHP的preg_match来替换:

  1. 白色空间,和
  2. 逗号,和
  3. 白色空间和逗号的组合

例如,请考虑以下字符串:

apple orange,strawberry, coconut
Run Code Online (Sandbox Code Playgroud)

注意:

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

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

appleYESorangeYESstrawberryYEScoconut
Run Code Online (Sandbox Code Playgroud)

提前致谢!

Exp*_*lls 5

preg_replace('/[\s,]+/', 'YES', $str);
Run Code Online (Sandbox Code Playgroud)