一文详解python中的正则表达式(re模块)
正则表达式是处理字符串的强大工具,拥有独特的语法和独立的处理引擎。下面本篇文章就来给大家介绍一下python中的正则表达式(re模块),希望对大家有所帮助!
程序员必备接口测试调试工具:立即使用
Apipost = Postman + Swagger + Mock + Jmeter
Api设计、调试、文档、自动化测试工具
后端、前端、测试,同时在线协作,内容实时同步
在Python中需要通过正则表达式对字符串进行匹配的时候,可以使⽤⼀个python自带的模块,名字为re。
正则表达式的大致匹配过程是:
1.依次拿出表达式和文本中的字符比较,
2.如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。
3.如果表达式中有量词或边界,这个过程会稍微有一些不同。
r:Python 中字符串的前导 r
代表原始字符串标识符,该字符串中的特殊符号不会被转义,适用于正则表达式中繁杂的特殊符号表示。 因此 r"
表示包含
"''
和 'n'
两个字符的字符串,而 "
则表示只包含一个换行符的字符串。
"
print("\n") # 输出 print(r" ") #输出
登录后复制