查找,例如yyyy , yyyy
yyyy,yyyy
yyyy, yyyy
yyyy ,yyyy
yyyy和yyyy之间的模式。
我试过:(\s*,{1}\s*)
但这也符合yyyy,,yyyy
。
Demo
少了什么?
最佳答案
使用lookarounds:
(?<![,\s])\s*,\s*(?![,\s])
(?<![,\s])
是(?<!pattern)
后面的一个负数。在本例中,“前面没有逗号或空白”(?![,\s])
是一个负展望。在本例中,“后面没有逗号或空白”