我需要使用字符串“\”替换C#中反斜杠的所有点。 (逃离点),
Wath我试过了:
string.Replace(".", "\\.");
string.Replace(".", @"\.");
string.Replace(".", @"\\\.");
我的所有尝试都在点之前以偶数个反斜杠结束,然后自动删除。
由于
答案 0 :(得分:5)
前两个都完美无缺!
您可能正在从断点处使用Watch函数观察值,但这会显示带有其他转义的反斜杠。
如果您只是将字符串输出到控制台或文件之类的内容,您会看到它有效。
答案 1 :(得分:0)
为此设计了一种方法:Regex.Escape()。