正则匹配python字符串
时间: 2023-11-27 13:47:43 浏览: 82
python正则匹配
以下是使用Python正则表达式匹配字符串的例子:
```python
import re
# 匹配字符串开头
str1 = "Hello, world!"
if re.match("Hello", str1):
print("Matched at the beginning of the string.")
# 搜索字符串中的匹配项
str2 = "The quick brown fox jumps over the lazy dog."
if re.search("fox", str2):
print("Matched in the middle of the string.")
# 替换字符串中的匹配项
str3 = "The quick brown fox jumps over the lazy dog."
new_str3 = re.sub("fox", "cat", str3)
print(new_str3)
```
上述代码中,我们使用了Python内置的re模块来进行正则表达式的匹配。其中,re.match()函数用于匹配字符串开头,re.search()函数用于搜索字符串中的匹配项,re.sub()函数用于替换字符串中的匹配项。
阅读全文