2017-03-01 107 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

回答