我有一个字符串,出于某种原因,有时看起来像这样:string a = "\"C:\\Temp\\1.bat"
,有时看起来很正常,如下所示:string a = "C:\\Temp\\1.bat"
如果我需要修剪字符串中的前两个"\
,如何根据需要修剪它?最后,我希望留下:"C:\\Temp\\1.bat"
无论如何。
答案 0 :(得分:2)
你可以这样做:
a = a.TrimStart('\"');
顺便说一下,您不希望从字符串的开头删除"\
。这不可能。您要删除的内容是\"
。
答案 1 :(得分:1)
您的字符串实际上是"C:\Temp\1.bat
,\"
是"
的转义形式,因此您只需删除第一个字符!
string a = "\"C:\\Temp\\1.bat"
string b = s.SubString(1);