如何将逗号添加到字符串python正则表达式?

时间:2014-07-17 14:08:59

标签: python regex

所以我有一个包含多个日期的字符串,如1998年3月4日,但它们都缺少逗号。 如何,使用python我可以通过并在这些字符串中添加逗号。日期是一个大段落的一部分。

1 个答案:

答案 0 :(得分:0)

这应该很简单:

>>> s = "dates like March 4 1998, but they are all missing commas"
>>> regex = re.compile("""
... (January|February|March|April|June|July|August|September|October|
...  November|December)[ ]([0-9]{1,2})[ ]([0-9]{4})""", re.X)
>>> regex.sub(r"\1 \2, \3", s)
'dates like March 4, 1998, but they are all missing commas'