我有一个字符串,出于某种原因,有时看起来是这样的:string a = "\"C:\\Temp\\1.bat"
,有时看起来正常,像这样:string a = "C:\\Temp\\1.bat"
从字符串修剪斜线C#
如何鱼翅了,如果我需要修剪第一两个"\
从字符串还是不是,如果有必要修剪它?最后,我希望留下:"C:\\Temp\\1.bat"
无论如何。
我有一个字符串,出于某种原因,有时看起来是这样的:string a = "\"C:\\Temp\\1.bat"
,有时看起来正常,像这样:string a = "C:\\Temp\\1.bat"
从字符串修剪斜线C#
如何鱼翅了,如果我需要修剪第一两个"\
从字符串还是不是,如果有必要修剪它?最后,我希望留下:"C:\\Temp\\1.bat"
无论如何。
你的字符串实际上是"C:\Temp\1.bat
,\"
是"
的转义形式,所以你只需要删除第一个字符!
string a = "\"C:\\Temp\\1.bat"
string b = s.SubString(1);
你可以这样做:
a = a.TrimStart('\"');
顺便说一句,你不希望从字符串的开头删除"\
。这不可能。你想要删除的是\"
。
你有没有字符串,或者你的意思是“\\ c:\\ Temp \\ 1/bat”? – automatic 2013-02-10 16:14:07
您可以将该字符串定义为@“C:\ Temp \ 1.bat” – kenny 2017-01-03 12:41:36