标签: regex python-3.x
我有一个字符串:
"1042 - 23059": [1042.00, 23059,00, 129,69, 243790,98]
如何仅匹配两个数字之间的逗号?
答案 0 :(得分:2)
您可以使用positive lookahead and a positive lookbehind断言逗号在两个数字之间。
例如:
(?<=\d),(?=\d)
Demo
答案 1 :(得分:0)
使用negative look-ahead,您的正则表达式如下所示:,(?! )
,(?! )
更新:问题在此期间发生了变化。 要仅在数字包围时匹配逗号,您甚至不需要前瞻/后视,只需使用:\d(,)\d
\d(,)\d