python正则表达式中的零宽断言

来源:千锋教育
发布时间:2023-11-14 13:29:20
分享

python正则表达式中的零宽断言

1、概念

有些元字符不匹配任何字符,只是简单的表示成功或失败,所以这些字符也叫零宽断言。

2、符号举例

(1)|

或操作符,对两个正则表达式进行或操作。如果A和B是正则表达式,A|B会匹配A或B中出现的任何字符。为了能够更加合理的工作,|的优先级非常低。例如Fish|C应该匹配Fish或C,而不是匹配Fis,然后一个'h'或'C'。

(2)^

匹配字符串的起始位置。如果设置了MULTILINE标志,就会变成匹配每一行的起始位置。在MULTILINE中,每当遇到换行符就会立刻进行匹配。

(3)$

匹配字符串的结束位置,每次遇到换行符都会离开匹配。

以上就是python正则表达式中零宽断言的介绍,希望对大家有所帮助。更多Python学习推荐:请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python对象属性的查找顺序 python对象属性的查找顺序1、查找顺序(1)类和父类字典的数据描述器(2)实例字典(3)类和父类字典中的非数据描述器无论类有多少个继承级别,该类对象的实例字典总是存储了所有的实例变量,这也是sup
  • python__dict__的实例属性存储 python中__dict__的实例属性存储1、在Python中,所有实例属性都存储在_dict__字典中,这是通常的dict,实例属性的维护是从这个字典中获得和修正,对开发者完全开放。>>>e=Em
  • pythondecimal是什么 pythondecimal是什么1、概念decimal意思为十进制,这个模块提供了十进制浮点运算支持。主要是用来处理小数的,针对与浮点型我们比较熟悉flocat这个也可以针对小数进行处理,但是它会四舍
  • pythoninsert函数是什么 pythoninsert函数是什么1、概念用于将指定对象插入列表的指定位置。python的insert函数中有两个必填参数,第一个是填充的位置,第二个是填充的内容。必须有小数点,不然报错。一般用1.0
  • pythoncheck函数是什么 pythoncheck函数是什么在函数的使用上,有一种可以说是作为检验使用的了。因为它的返回值是按照正确计算的,所以我们在定义类的时候,经常会使用到它。下面再进行了函数的概念理解后,一起看看具体的实现
  • pythonpop是什么 pythonpop是什么1、概念是按索引号来删除列表中对应的元素,并返回该元素。2、语法list.pop(obj=list[-1])3、参数Obj,可选参数,要移除列表元素的对象。4、返回值该方法返回