修剪字符串c#的斜线

时间:2013-02-10 16:11:34

标签: c# string trim

我有一个字符串,出于某种原因,有时看起来像这样:string a = "\"C:\\Temp\\1.bat",有时看起来很正常,如下所示:string a = "C:\\Temp\\1.bat"

如果我需要修剪字符串中的前两个"\,如何根据需要修剪它?最后,我希望留下:"C:\\Temp\\1.bat"无论如何。

2 个答案:

答案 0 :(得分:2)

你可以这样做:

a = a.TrimStart('\"');

顺便说一下,您不希望从字符串的开头删除"\。这不可能。您要删除的内容是\"

答案 1 :(得分:1)

您的字符串实际上是"C:\Temp\1.bat\""的转义形式,因此您只需删除第一个字符!

string a = "\"C:\\Temp\\1.bat" 
string b = s.SubString(1);