Emacs正则表达式支持占有量词吗?

谈到这个我觉得很有意思的问题。 如果Emacs支持占有量词,现在无法测试。 手册说支持懒惰量词:

?,+?,?? 是上面操作符的非贪婪变体。 正常的运营商'','+','?' 尽可能匹配,只要整体正则表达式仍然可以匹配。 随着'?',他们将尽可能少匹配......

但找不到像?+*+++这样的占有量词

例如在字符串ab
.*+a|b会匹配b,.*a|b会匹配a

在Emacs正则表达式中支持所有格量​​词吗?


不,Emacs不支持*+等。请参阅Elisp手册,节点Regexp Special。

链接地址: http://www.djcxy.com/p/13427.html

上一篇: Does Emacs regex support possessive quantifiers?

下一篇: Shortest match in regex from end