我正在尝试检索输出,以避免生成错误消息“AttributeError:'NoneType'对象没有属性'group'”。我认为错误是由于“matchObj”的输出为“None”。下面是我的代码。你知道吗
def processCcDtMdyStamp(datestamp):
matchObj = re.match(r'^(\d+)/(\d+)/(\d+)\s', datestamp)
(month, day, year) = (matchObj.group(1), matchObj.group(2), matchObj.group(3))
return "%s/%s/%s" % (month, day, year)
if __name__ == '__main__':
print(processCcDtMdyStamp(' 1/6/2015 '))
什么是有效输入(日期戳)而不是“1/6/2015”? 提前谢谢。你知道吗
^
是多余的。另外,考虑改用^{\s?
,或者在应用regex之前修剪空格。你知道吗相关问题 更多 >
编程相关推荐