目录
首先,正则表达的基本概念和组成
第二,正则表达式中的特殊特征
第三,字符范围和量词
第四,正则表达功能
1.重新匹配功能
2. RE.Search功能
3,re.FINDALL功能
4. RE.FINDITER功能
5,re.sub函数
五个边界符号
六,小组
1.括号中的表达式是一个组。多个数据包根据从左到右的左括号从左到右编号
2.在分组的右侧,您可以通过组号引用组中的子屈服
3.整个数据包,您可以稍后按照定量单词进行操作
4. re.FINDALL和数据包
七,使用“ |”
[1,“或”,如果未放置在“()”中,则函数范围是直到整个正则表达式的开始或结尾|]E8%E8%A1%A8%E7%A4%BA%E2%80%9C%E6%88%96%E2%E2%EF%EF%EF%E5%E5%E5%82%E6E%E6E%9E%E6C%E6C%E6%E6%B2%A1%E6%9C%89%E6%94%BE%E5%9C%A8%22%20()%20%22%E4%EF%EF%EF%E5%E5%88%99%99%E8%B5%B7%E4%BD%9C%E7%94%A8%E8%83%E5%9B%B4%98%AF%E7%B4%E5%E5%88%B0%E6%95%95%95%95%95%95%95%95%95%95%95%95%95%B4%E4%B8%AA%E6%AD%A3%E5%88%99%E8%A8%BE%BE%E5%E5%E5%E5%E5%E5%80%E5%E5%A4%B4%B4%7C%20%E2%80%9C%E2%80%8b)
2.从左到右短路匹配(匹配一个后,它不计算出稍后是否可以匹配)
3,'|‘也可以分组使用,功能范围仅限于分组
八,贪婪的模式和懒惰模式
1.贪婪模式:
2.非束缚(懒惰)模式:
九个匹配的对象
本章主要讨论了Python学习中更深层次的内容,该内容要求每个人都更加仔细地学习。
正则表达式是具有特殊含义字符串的特定字符字符串,它指示字符串的模式(格式),例如:
组([默认]):以元-group的形式返回整个组中的字符串匹配。呼叫组等效等效(1,2,... last).default表示不得匹配字符串被此值替换,默认值无。
groupDict([默认]):。返回该名称名称的名称的字典值和由组匹配的子弦的名称,并且不包括没有名称的组。违约含义与上述相同。
开始([组]):返回字符串中指定组匹配子弦的起始位置。组的默认值为0。
末端([组]):返回字符串中指定组匹配的子弦的结束位置(sub -string +1的最后一个字符的位置)。组的默认值为0。
跨度([组]):返回(组(组),end(group))。组可以是组号或组名称,默认值为0
一般而言,很难编写准确的正则表达式,因此我们可以说正确的表达式更宽容,也就是说,匹配不一定是正确的,但是可以匹配正确的表达式。