我试图匹配一个被alpha字符包围的逗号,没有空间导致或尾随的空间,但是如果它们被数字包围,例如数千个分隔符,则忽略它们。
下面是我到目前为止的目标,但问题是完整的比赛以第一个字符返回逗号。,v
在此示例中。但是,我只需要作为完整比赛返回逗号即可。我尝试过(,)(?:[^ds])
和(,)(?:[^ds])K
,但是使用K
,完整匹配为空。
我想匹配此示例中的第一行和第三行,但忽略第二和第四:
uncased,vertical
80,000 btu
80,000,vertical
80,000, vertical
https://regex101.com/r/yh0vd0/1
以下 the Regex(使用正面look-head)应该这样做:
,(?=[^ds])
demo