我有一个列表cols
如下:
['Wed Estimate 6/10', 'Thu Estimate 6/11', 'Fri Estimate 6/12', 'Next Estimate 6/15-6/19']
当我尝试以下操作时:
re.findall(r'\s\d/\d\w-\d/\d\w', cols[3])
我明白[' 6/15-6/19']
了,但是当我尝试时
[re.findall(r'\s\d/\d\w|\s\d/\d\w-\d/\d\w', x) for x in cols]
我得到[[' 6/10'], [' 6/11'], [' 6/12'], [' 6/15']]
我想实现以下目标:
[[' 6/10'], [' 6/11'], [' 6/12'], [' 6/15-6/19']]
我不确定为什么正则表达式的行为如上所述。
慕姐8265434
相关分类