有没有一种方法可以在Emacs中使用Perl风格的正则表达式? 我经常使用
regexp-builder
和 query-replace-regexp
,但Emacs风格的正则表达式有时会让我感到困惑。regexp-builder
和 query-replace-regexp
,但Emacs风格的正则表达式有时会让我感到困惑。经过进一步搜索,我找到了几个类似的问题:
看起来解决方案是编写一个elisp函数,将PCRE转换为Emacs样式的正则表达式。 这个GitHub上的代码看起来是一个相当不错的选择。
pcre2el
包现在可以很容易地从 Melpa 安装和使用。只需执行 M-xpcre-query-replace-regexp
命令即可。太棒了 :) - Lassi