首页 Python通用模块视频教程 Python re模块匹配正则表达式转义符
pay pay

Python re模块匹配正则表达式转义符

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

摘要: Python re模块匹配正则表达式转义符

import re
# 在之前的课程中已经讲解了
str1 = 'c:\\python\ne\test.py'
str2 = 'c:\\\\python\\ne\\test.py'
str3 = r'c:\\python\ne\test.py'

# 特殊字符和格式符转义方法
print(re.match('\d', '\d'))  # 匹配不上,首先使用python字符串对后面的\d转义成为\\d然后匹配
print(re.match('\\d', '\d'))  # 匹配不上 <re.Match object; span=(0, 2), match='\\d'>
print(re.match('\\\d', '\d'))
print(re.match('\\\\d', '\d'))
print(re.match('\\\\d', r'\d'))  # 与上面一个类似
# 匹配流程是先按照python字符串来转义匹配的,然后按照正则匹配
print(re.match('\n', '\n'))
print(re.match(r'c:\\python\\de\\test.py', 'c:\\python\de\test.py'))

 

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