在 CentOS 系统中,Python 正则表达式的使用主要依赖于 re 模块。re 模块提供了正则表达式的各种功能,如匹配、查找、替换等。以下是一些基本的使用方法:
re 模块:import re
pattern = re.compile(r'\d+') # 匹配一个或多个数字
match() 方法进行匹配:result = pattern.match('123abc')
if result:
print("匹配成功:", result.group())
else:
print("匹配失败")
search() 方法查找匹配项:result = pattern.search('abc123def')
if result:
print("找到匹配项:", result.group())
else:
print("未找到匹配项")
findall() 方法查找所有匹配项:result = pattern.findall('abc123def456')
print("所有匹配项:", result)
sub() 方法替换匹配项:new_str = pattern.sub('X', 'abc123def456')
print("替换后的字符串:", new_str)
split() 方法分割字符串:result = pattern.split('abc123def456')
print("分割后的字符串列表:", result)
这些是 Python 正则表达式的基本用法。你可以根据自己的需求进行组合和扩展。更多关于 re 模块的信息,可以查阅 Python 官方文档:https://docs.python.org/3/library/re.html