2015-06-13 50 views
2

參考this question,我發現這很有趣。如果Emacs支持possessive quantifiers,現在無法測試。支持懶惰量詞的manual saysEmacs正則表達式支持佔有量詞嗎?

?,+ ?, ??是上面操作符的非貪婪變體。正常運營商的'','+','?'儘可能匹配,只要整體正則表達式仍然可以匹配。與後繼「?」,他們將匹配儘可能少的......

,但無法找到物主quantifiers?+*+什麼,++

例如在串ab
.*+a|bwould match b但是.*a|bwould match a

在Emacs正則表達式中支持所有格量​​詞嗎?

+0

我這麼認爲?似乎很奇怪,不支持它們 – Downgoat

+2

Possesive量詞是Perl的發明。大多數翻譯Perl部分的引擎都擁有它們,但通常會以其他方式消除它們的畸變。如果Emacs只支持Posix調味,那麼它可能不會支持所有格數量。 – sln

回答