真的,这是一个愚蠢的问题。 我想做
(position ?; "This is a test; or is it?")
不幸的是,font-lock是基于regex的, 因此它将代码的一部分作为注释突出显示。
处理此问题的最佳方法是什么?目前,我已经有了
(defconst semicolon (aref ";" 0))
(position semicolon "This is a test; or is it?")
或
(position 59 "This is a test; or is it?")
答案 0 :(得分:7)
你应该用反斜杠转义分号:
(position ?\; "This is a test; or is it?")