C# 删除/替换字符串中的\

C# 删除/替换字符串中的\,c#,regex,C#,Regex,此代码只会从字符串中删除“\”。如何让它识别我想要删除或替换的\项 string[] parts = line.Replace("\"",""); “\”是转义字符。请使用: string parts = line.Replace("\\",""); 我想op也想取代“ string[] parts = line.Replace(@"\""",""); 您需要使用以下命令,因为\是一个特殊的字符串。因此,它需要逃脱 string part = line.Replace("\\", Stri

此代码只会从字符串中删除“\”。如何让它识别我想要删除或替换的\项

string[] parts = line.Replace("\"","");
“\”是转义字符。请使用:

string parts = line.Replace("\\","");

我想op也想取代

string[] parts = line.Replace(@"\""","");

您需要使用以下命令,因为
\
是一个特殊的字符串。因此,它需要逃脱

string part = line.Replace("\\", String.Empty);
现在还不清楚你是否也要更换语音标记。如果您这样做,则使用以下方法,在这种情况下,您也需要避开语音标记:

string part = line.Replace("\\\"", String.Empty);
请注意,部分是而不是数组,因此您应该指定给字符串。如果您想在该字符上分离以获得数组,则应使用以下命令

string[] parts = line.split('\\');

Replace
不返回字符串数组。你到底想做什么?反斜杠是一个字符。在
字符串中使用时需要转义它。是否尝试转义转义字符?e、 g.“\\”
line.Split(“\”)不起作用。还是要逃走谢谢大家的帮助!!非常感谢你们的知识,我相信这是你们所有人的基础