Logo
Section 1 / 3

基础

了解基础知识

导入

基础

了解基础知识

对于正则表达式初学者来说,环视(lookarounds)常常令人困惑。共有四种环视结构:

1(?<= … ) 和 (?= … ), 2(?<! … ) 和 (?! … )

其中,后顾(lookbehinds)和前望(lookaheads)统称为环视(lookarounds)。请看以下示例表格:

环视结构名称作用说明
(?=learn)前望断言当前字符串位置之后紧跟着的是 learn
(?<=learn)后顾断言当前字符串位置之前紧跟着的是 learn
(?!learn)负向前望断言当前字符串位置之后不能紧跟着 learn
(?<!learn)负向后顾断言当前字符串位置之前不能紧跟着 learn

Python 正则表达式函数

Python 向前查找(lookahead)