Python正则表达式学习(5)——re.findall()

2023-05-16

re.findall(pattern,string,flags = 0)

返回字符串中模式的所有非重叠匹配,作为字符串列表。 字符串从左到右扫描,并按照找到的顺序返回匹配项。 如果模式中存在一个或多个组,则返回组的列表; 如果模式有多个组,这将是一个元组的列表。 结果中包含空匹配,除非他们触及另一个匹配的开始。

In [10]: re.findall("c","ccccabsdbdfskdvc")
Out[10]: ['c', 'c', 'c', 'c', 'c']

In [11]: re.findall("c+","ccccabsdbdfskdvc")
Out[11]: ['cccc', 'c']

In [12]: re.findall("c{1}","ccccabsdbdfskdvc")
Out[12]: ['c', 'c', 'c', 'c', 'c']

In [13]: re.findall("c{4}","ccccabsdbdfskdvc")
Out[13]: ['cccc']
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python正则表达式学习(5)——re.findall() 的相关文章

随机推荐