我正在创建一个括号/括号完成函数,就像自动配对这样的包。
我将组合存储在alist
:("[" . "]")
.
当我尝试将 用作正则(car (car my-alist))
表达式时, in (looking-back REGEXP)
,这不起作用,因为它将它视为"["
,而不是字符串,它是一个不完整的正则表达式:
looking-back: Invalid regexp: "Unmatched [ or [^"
我该如何使用它,以便仍然可以将它作为字符串插入(car (car my-alist))
(所以“[”),同时还可以使用“[”作为正则表达式?
请注意,这确实适用于"("
,因为这不是特殊的正则表达式字符。