1.日期有不同的分隔符,比如 20170101, 2017-01-01, 2017/01/01。我想从一个字符串中提去出所有的日期(不考虑日期合法性)
import re
s = "fsuihfwe20170101zjkdowuieru12017-01-01dasjk02017/01/012131"
reg = re.compile(r'\d{4}[-/]?\d{2}[-/]?\d{2}', re.VERBOSE)
reg.findall(s)
结果:
['20170101', '2017-01-01', '2017/01/01']
但是这样也会匹配2017-01/01, 201701/01的数据
我试着使用命名和后向引用,但是都不能...很好的解决..求帮助
后向引用为啥不能很好地解决呢?你可以试试这样: