1

何らかの理由で、次のように見える文字列があります: string a = "\"C:\\Temp\\1.bat"、次のように通常のように見える文字列:string a = "C:\\Temp\\1.bat"

"\文字列から最初の 2 つをトリミングする必要があるかどうかを確認し、必要に応じてトリミングするにはどうすればよいですか? 結局、私は残されたいと思っています:"C:\\Temp\\1.bat"とにかく。

4

2 に答える 2

2

あなたはこれを行うことができます:

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

"\ちなみに、文字列の先頭からを削除したくありません。それ無理。削除したいのは\".

于 2013-02-10T16:14:32.537 に答える
1

あなたの文字列は実際"C:\Temp\1.batには であり、\"は のエスケープされた形式な"ので、最初の文字を削除するだけで済みます!

string a = "\"C:\\Temp\\1.bat" 
string b = s.SubString(1);
于 2013-02-10T16:13:56.117 に答える