Python 如何用nltk正则表达式解决这个问题?

Python 如何用nltk正则表达式解决这个问题?,python,regex,Python,Regex,在W3C日期时间格式中,日期表示如下:2009-12-31。将以下Python代码中的?替换为正则表达式,以便将字符串'2009-12-31'转换为整数列表[2009,12,31]: [int(n) for n in re.findall(?, '2009-12-31')] 试试这个: >>> s = '2009-12-31' >>> import re >>> [int(n) for n in re.findall(r"\d+", s)

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

[int(n) for n in re.findall(?, '2009-12-31')]
试试这个:

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

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

当询问家庭作业时(1)注意你的学校政策:在这里寻求帮助可能构成作弊。(2) 指定问题是家庭作业。(3) 首先,真诚地尝试自己解决问题(在问题中包含代码)。(4) 询问现有实施中的具体问题;看见此外,这里还有一些指导。当询问家庭作业时(1)要注意你的学校政策:在这里寻求帮助可能构成作弊。(2) 指定问题是家庭作业。(3) 首先,真诚地尝试自己解决问题(在问题中包含代码)。(4) 询问现有实施中的具体问题;看见此外,这里还有一些指导。请不要回答没有解释的作业问题。请不要回答没有解释的作业问题。请不要回答没有解释的作业问题。请不要回答没有解释的作业问题。请不要回答没有解释的作业问题。