4

这是一个愚蠢的问题,真的。我想要做

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

不幸的是,字体锁定是基于正则表达式的,因此它会突出显示部分代码作为注释。

处理这个问题的最佳方法是什么?目前,我有

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

或者

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

1 回答 1

8

您应该使用反斜杠转义分号:

(position ?\; "This is a test; or is it?")
于 2013-06-30T12:50:16.173 回答