admin 管理员组

文章数量: 887021


2024年1月25日发(作者:怎么看maven的本地仓库)

python findall正则写法

在Python中,可以使用re模块来进行正则表达式的匹配。`()`函数可以用于在字符串中查找所有匹配正则表达式的子串,并返回一个包含所有匹配结果的列表。

下面是一个示例,演示如何使用`()`函数来查找字符串中所有的数字:

```python

import re

text = "The price is 100 and the discount is 20%"

matches = (r'd+', text)

print(matches) ['100', '20']

```

在上面的示例中,我们使用了正则表达式`d+`来匹配一个或多个数字。`()`函数将返回一个包含所有匹配结果的列表。

如果需要查找其他类型的字符串,可以使用不同的正则表达式。例如,如果要查找所有的单词,可以使用正则表达式`w+`;如果要查找所有的电子邮件地址,可以使用正则表达式`b[A-Za-z0-9._%+-]+[A-Za-z0-9.-]+.[A-Za-z]{2,}b`等。


本文标签: 查找 匹配 使用 字符串 包含