如何在Perl和Python中比较正则表达式?
几乎每个实现中最基本的正则表达式功能几乎相同:通配符。,量词*,+和?,锚点^和$,[]中的字符类以及向后引用\ 1,\ 2,\ 3etc。
交替表示为| 在Perl和Python中
Perl和Python将使您可以使用(?aimsx)修改正则表达式。例如,(?i)使表达式不区分大小写。这些修饰语在两种语言中具有相同的含义。另外,两种语言都允许您使用(?#…)在正则表达式中引入注释。
Perl和Python使用相同的语法支持正负查找:(?=),(?!),(?<=)和(?<!)。
两种语言都支持锚点\ A和\ Z,以及字符类\ d和\ D,\ s和\ S。
两种语言都允许您使用(?P <name>)命名捕获,并使用(?P = name)引用捕获。Perl除了支持Python的语法外,还具有自己的语法。
以上是 如何在Perl和Python中比较正则表达式? 的全部内容, 来源链接: utcz.com/z/321817.html