如何使用nltk正则表达式解决此问题?

时间:2019-12-01 10:48:22

标签: python regex

在W3C日期时间格式中,日期表示为:CreateItemAsync。将以下Python代码中的2009-12-31替换为正则表达式,以便将字符串?转换为整数'2009-12-31'的列表:

[2009, 12, 31]

2 个答案:

答案 0 :(得分:1)

尝试一下:

>>> s =  '2009-12-31'
>>> import re
>>> [int(n) for n in re.findall(r"\d+", s)]
[2009, 12, 31]

答案 1 :(得分:1)

[int(n) for n in re.findall(r'\d+', '2009-12-31')]