在排除数千个分离器之前或之后,匹配逗号没有空白空间



我试图匹配一个被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

相关内容

  • 没有找到相关文章

最新更新