1.简介:
正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。
正则表达式匹配流程:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。如下图所示:
Python支持的正则表达式元字符和语法:
预定义字符集:
数量词:
边界匹配:
逻辑分组:
特殊构造:
正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。
正则表达式匹配流程:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。如下图所示:
Python支持的正则表达式元字符和语法:
预定义字符集:
数量词:
边界匹配:
逻辑分组:
特殊构造: