2017-03-01 60 views
0

我试图匹配一个包含字母字符但没有空格前导或尾随的逗号,但要忽略它们是否被大数字中的千位分隔符。在排除数千个分隔符之前或之后匹配逗号,并排除数千个分隔符

下面是我到目前为止的问题,但问题是完全匹配会返回逗号与第一个字符。在本例中为,v。不过,我只需要将逗号作为完整匹配返回。 我已尝试(,)(?:[^\d\s])(,)(?:[^\d\s])\K,但\K完整匹配为空。

我想匹配从这个例子中,第一和第三行,但忽略了第二和第四:

uncased,vertical 
80,000 btu 
80,000,vertical 
80,000, vertical 

https://regex101.com/r/YH0Vd0/1

回答