Emacs lisp分号字符?

Emacs lisp分号字符?,emacs,elisp,Emacs,Elisp,这真是个愚蠢的问题。 我想做什么 (position ?; "This is a test; or is it?") 不幸的是,字体锁是基于正则表达式的, 因此,它突出显示代码的一部分作为注释 最好的处理方法是什么?目前,我有两种选择 (defconst semicolon (aref ";" 0)) (position semicolon "This is a test; or is it?") 或 应使用反斜杠转义分号: (position ?\; "This is a test; or

这真是个愚蠢的问题。 我想做什么

(position ?; "This is a test; or is it?")
不幸的是,字体锁是基于正则表达式的, 因此,它突出显示代码的一部分作为注释

最好的处理方法是什么?目前,我有两种选择

(defconst semicolon (aref ";" 0))
(position semicolon "This is a test; or is it?")


应使用反斜杠转义分号:

(position ?\; "This is a test; or is it?")

(位置?\;“这是一个测试;还是它?”)
太好了,@giordano!我不知道它是怎么逃过我的。
(position ?\; "This is a test; or is it?")