【发布时间】:2018-02-01 15:35:26
【问题描述】:
我试图找到如何忽略字符串中的 \n 等转义字符 (示例字符串:Console.WriteLine("how\n are you\n");) 我发现如何主要忽略大小写敏感,但那些不是像 \n 这样的转义字符。 (在手机上我没有完整代码的示例。当我可以使用笔记本电脑时会更新)
那么,如果在 C# 中禁用转义字符,我该如何忽略?
(编辑) 感谢您的帮助,不知道它们被称为转义命令。 是的,我想将它们显示为角色,抱歉这个含糊的问题。
【问题讨论】:
-
\n不是内联命令,它是escape character。您是否要删除所有 转义字符? -
这些不是内联命令。它们是表示 字符 的转义序列,例如换行符、制表符、双引号等。您也不清楚您想要做什么。您想替换其中的一些字符吗?或者键入一个字符串文字,其中
\n被解释为两个字符而不是一个换行符? -
除了
\n,\r,\r\n之外,是否需要删除其他字符?如果没有,那么就做var bar = foo.Replace(@"\n", "").Replace(@"\r", "")