我试过(char-equal chars ^M)
,但失败了。我总是得到错误。如何比较这些特殊字符?
更新:解决方案为(string-equal chars (char-to-string ?\^M))
Update2:解决方案是(string-equal chars "\^M")
答案 0 :(得分:1)
Control-M以Emacs Lisp编写为?\C-m
。有关详细信息,请参阅here。
答案 1 :(得分:1)
知道了。 (string-equal chars "\^M")
。
@Chang Peng @Sean谢谢你。 : - )
答案 2 :(得分:0)
我猜您在函数中输入“^ M”为“^”,后跟“M”。但这是2个字符。在emacs中输入^ M字符的正确方法是C-q C-m,“^ M”将在屏幕上以略微不同的颜色显示。