学科分类
目录

findall()函数

findall()函数可以获取目标文本中所有与正则表达式匹配的内容,并将所有匹配的内容以列表的形式返回。findall()函数格式如下:

findall(pattern, string, flags=0)

以字符串“狗的英文:Dog,猫的英文:Cat。”为例,使用findall()函数匹配该字符串中所有的中文,示例代码如下:

import re
string = "狗的英文:Dog,猫的英文:Cat。"
reg_zhn = re.compile(r"[\u4e00-\u9fa5]+")
print(re.findall(reg_zhn, string))

上述代码对字符串string中所有的中文进行匹配,使用compile()函数进行预编译并赋值给reg_zhn,通过findall()函数查找所有符合匹配规则的子串,并使用print()函数输出。

运行代码,结果如下所示:

['狗的英文', '猫的英文']
点击此处
隐藏目录