python常用模块之——正则re模块
python中使用正则表达式的步骤:
1.导入re模块:import re
2.初始化一个Regex对象:re.compile()
3.刚刚创建的Regex对象调用search方法进行匹配,返回要给March对象
4.刚刚的March对象调用group方法,展示匹配到的字符串
下面例子的知识点:
对正则表达式分组用:(),正则里的分组计数从1开始,不是从0,切记~~
group(数字):去对应的分组的值
groups():返回所有分组的元组形式
d表示一个数字
regex_obj = re.compile(r‘(ddd)-(ddd)-(dddd)‘)
match_obj = regex_obj.search(‘我司电话:035-411-1234‘)
result1 = match_obj.group(1)
result2 = match_obj.group(2)
result3 = match_obj.group(3)
print(result1)
print(result2)
print(result3)
result4 = match_obj.group()
print(result4)
result5 = match_obj.groups()
print(result5)