python利用正则表达式提取部分字符串
时间: 2023-07-29 09:11:52 浏览: 150
python3 正则表达式基础廖雪峰
你可以使用 Python 的 re 模块来利用正则表达式提取部分字符串。以下是一个示例代码,演示如何使用正则表达式提取数字和字母:
```python
import re
# 原始字符串
text = "Hello123 World456"
# 使用正则表达式提取数字
numbers = re.findall(r'\d+', text)
print(numbers) # 输出: ['123', '456']
# 使用正则表达式提取字母
letters = re.findall(r'[a-zA-Z]+', text)
print(letters) # 输出: ['Hello', 'World']
```
在上面的示例中,`re.findall()` 函数用于提取匹配正则表达式模式的所有子字符串。`\d+` 匹配连续的数字,`[a-zA-Z]+` 匹配连续的字母。你可以根据自己的需求修改正则表达式模式。
阅读全文