为什么elisp正则不支持环视(零宽断言)

其他正则好像都是支持的,不知道为什么elisp不支持,以后有没有可能加进来,并且简化双斜杠转义成一个斜杠

elisp有looking-at 也算是环视的一种吧

既然别人都有 那就直接用别人的就好了吧

1 个赞

别的正则能在emacs里用吗除了外部调用

好像是‘环视’这个特性会让正则匹配慢很多?

09年就有人提了补丁,结果被无视了:

Patch for lookaround assertion in regexp https://lists.gnu.org/archive/html/emacs-devel/2009-06/msg00094.html

2 个赞

不过这个也不支持环视,因为elisp得regex没法写出环视

不如老老实实用rx