如何用双斜杠“\\”替换字符串中的“\”?
我尝试了 String.Replace("\","\\") 但随后智能感知停止工作:(
谢谢!
最佳答案
尝试:
String.Replace("\\","\\\\")
这是因为一个字符可以跟在\之后,这就构成了一个特殊的字符。\"表示在字符串中放置一个文字双引号,而不是关闭它。
以下是一些常见的:
\n
- 换行符
\r
- 回车(Windows 换行符是\r\n
)
\t
- 制表符
其他答案说使用 @"\"
是正确的并且更容易理解,因此应该改用。
关于c# - String.Replace with\in 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1936302/