こんにちは、どうやって手に入れることができますかNGG - Acid
この文字列から
"????log L 06/11/2012 - 06:45:28: \"NGG - Acid<5><STEAM_ID_PENDING><>\" connected, address \"46.49.70.30:27005\"\n\0"
私はこれを試しました
int start = Data.ToString().IndexOf('"') + 1;
int end = Data.ToString().IndexOf('<');
return Data.ToString().Substring(start, end - start);
ユーザー名にスペースや記号が含まれている場合、これは機能しません
ありがとうございました
Update
このコードはユーザー名を取得しますが、より良い解決策はありますか:
if (Data.EndsWith("\"")) Data = Data.Substring(0, Data.Length - 1);
int start = Data.IndexOf("\"");
int end = Data.IndexOf("<");
var val = Data.Substring(start + 1, end - 1 - start);