python正则表达式代码
时间: 2023-10-12 10:12:57 浏览: 78
python正则表达式
下面是一个简单的 Python 正则表达式的示例代码:
```python
import re
# 定义一个字符串
text = "Hello, my name is John. My email address is john@example.com."
# 匹配email地址
email_pattern = r'\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b'
# 使用re模块进行匹配
emails = re.findall(email_pattern, text)
# 输出匹配结果
print(emails)
```
此代码将输出字符串中所有匹配的 email 地址。正则表达式 `r'\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b'` 定义了一个匹配 email 地址的模式,然后使用 `re.findall()` 函数在字符串中查找所有匹配的内容。
阅读全文