正则表达式中的re.findall

版权声明: https://blog.csdn.net/hsc_1/article/details/82972981

  最近在复习正则表达式,想起之前使用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')]

。。。。。

猜你喜欢

转载自blog.csdn.net/hsc_1/article/details/82972981
今日推荐