【发布时间】:2014-08-11 19:57:34
【问题描述】:
我只是想为脚本语言创建一些解释器,我现在遇到的一件事是如何将两个字符长的字符(带有\)解释为实际的字符,
例如:不能在单个字符中键入的内容:'\n' 用于newline,'\'' 用于' 等等..
我的解释器得到的信息是这样的字符串:"\\n",因为"\" 是在"n" 之前按照用户在编辑器中键入的文本循环中的字符顺序读取的。
【问题讨论】:
-
你有代码要分享吗?我不确定你想要完成什么。
-
在最初的问题中,你想解释
'\n'而不是"\\n",你能不能在阅读反斜杠时不简单地用换行符代码替换它? -
是的,对不起,我在 "\\n" 和 @"\n" 之间有点困惑,忘记在标题中的字符串之前加上 at-sign @。非常感谢编辑。