1. re模块 - 正则表达式搜索
Python的re
模块提供正则表达式匹配操作,用于复杂的字符串搜索。
基础用法示例:
import re
text = "Python是一种强大的编程语言,Python 3.9发布于2020年"
# 搜索所有匹配项
matches = re.findall(r'Python', text)
print(f"找到 {len(matches)} 个匹配: {matches}")
# 搜索并获取匹配对象
match = re.search(r'\d+\.\d+', text)
if match:
print(f"找到版本号: {match.group()}")
# 替换文本
new_text = re.sub(r'Python', 'Java', text)
print(f"替换后文本: {new_text}")
适用场景:日志分析、数据提取、文本处理、输入验证等。
发表评论