【发布时间】:2013-02-07 21:59:01
【问题描述】:
我正在创建一个括号/括号完成函数,很像自动配对之类的包。
我将组合存储在alist 中,例如:("[" . "]")。
当我尝试在(looking-back REGEXP) 中使用(car (car my-alist)) 作为正则表达式时,
这不起作用,因为它将其视为"[",而不是字符串,而是一个不完整的正则表达式:
looking-back: Invalid regexp: "Unmatched [ or [^"
我该如何使用它,以便它仍然可以将其作为字符串从(car (car my-alist)) 插入(所以“[”),同时还可以使用“[”作为正则表达式?
请注意,这确实适用于 "(",因为这不是特殊的正则表达式字符。
【问题讨论】: