首页 Python通用模块视频教程 Python re模块-正则表达式分组调用和别名引用
pay pay

Python re模块-正则表达式分组调用和别名引用

日期: 五月 4, 2023, 10:21 a.m.
阅读: 132
作者: Python自学网-村长

摘要: Python re模块-正则表达式分组调用和别名引用

import re
con = '''<title>this is python</title>'''
print(re.match(r'<title>([\w\W]*)</title>', con).group(1))  # 爬虫中比较常用

# \num 匹配
print(re.match(r'<(\w+)>([\w\W]*)</\1>', con).group(2))  # 后面的1代表和分组1相同,与group里面数字取值相同

# 分组起别名(?P<name>),引用分组别名(?P=name)
print(re.match(r'<(?P<tag>\w+)>([\w\W]*)</(?P=tag)>', con).group(2))
print(re.match(r'<(?P<tag>\w+)>([\w\W]*)</(?P=tag)>', con).group('tag'))  # group中使用tag别名也能取值

 

原创视频,版权所有,未经允许,切勿转载,违者必究!
回顶部