有没有工具能将正则表达式转为Elisp的字符串

在一些语言里写正则还要考虑到转义,好麻烦,又怕记混
有没有网站什么的,能翻译一下,或者说,在Elisp中写正则跟哪种语言相似?

rx 和 xr

1 个赞

read-regexp 可以将标准正则转换为 elisp string

1 个赞

这个要手动输入啊,有没有直接转换的函数??

参考这个包的rxt-pcre-to-elisp。不过强烈建议你看看rxxr

1 个赞

什么的正则表达式?各个工具、语言都有自己的规定,有的括号是特殊字符、有的又不是,有的支持 \d 有的不支持,有的支持 [:class:] 有的不支持。

标准的 :kissing: