查找,例如
yyyy , yyyy
yyyy,yyyy
yyyy, yyyy
yyyy ,yyyy
yyyy和yyyy之间的模式。
我试过:
(\s*,{1}\s*)
但这也符合
yyyy,,yyyy
Demo
少了什么?

最佳答案

使用lookarounds

(?<![,\s])\s*,\s*(?![,\s])

(?<![,\s])(?<!pattern)后面的一个负数。在本例中,“前面没有逗号或空白”
(?![,\s])是一个负展望。在本例中,“后面没有逗号或空白”

09-07 19:02