python正则字符串匹配
时间: 2023-07-25 19:06:44 浏览: 95
python正则匹配
Python中使用re模块进行正则表达式的字符串匹配。以下是一个简单的例子:
```python
import re
text = "The quick brown fox jumps over the lazy dog"
# 匹配所有小写字母
pattern = r"[a-z]+"
matches = re.findall(pattern, text)
print(matches) # ['he', 'quick', 'brown', 'fox', 'jumps', 'over', 'the', 'lazy', 'dog']
# 匹配所有单词
pattern = r"\b\w+\b"
matches = re.findall(pattern, text)
print(matches) # ['The', 'quick', 'brown', 'fox', 'jumps', 'over', 'the', 'lazy', 'dog']
```
在上面的例子中,我们使用`re.findall()`函数来查找文本中所有匹配正则表达式模式的字符串。在第一个例子中,我们使用`[a-z]+`模式匹配所有小写字母字符串,而在第二个例子中,我们使用`\b\w+\b`模式匹配所有单词。
阅读全文