【发布时间】:2015-02-27 21:58:55
【问题描述】:
什么是适当的正则表达式来删除字符串中的所有逗号:
12, 1425073747, "test", "1, 2, 3, ... "
结果:
12, 1425073747, "test", "1 2 3 ... "
我所拥有的正确匹配:
"((\d+), )+\d+"
但是,我显然不能用 $1 $2 代替它。我不能使用 "\d+, \d+" 因为它会匹配 12, 1425073747 这不是我想要的。如果有人可以解释如何递归地解析出值,那也将不胜感激。
【问题讨论】:
标签: python regex regex-negation