最近在复习正则表达式,想起之前使用re.findall的时候出现的问题。
就是则pattern中含有分组的时候,数据是不一样的。
例如:
import re
re.findall(r'\d+', '123 321')
输出的结果为
['123', '321']
当包含分组的时候,下面的输出结果让我有点意外,
re.findall(r'(\d+)w(er)', '123wer werw321wer')
输出结果为
[('123', 'er'), ('321', 'er')]
。。。。。