3 >> asdf3424 "THIS TEXT"。、。<<< >> 3asfdf "THISTOO" 6575tsdfbxbxcv "ANDTHIS" ,, p-01fa
の配列またはリストへ{ "THIS TEXT", "THISTOO, "ANDTHIS" }
誰かがこれを効率的に行う方法についてアイデアを持っていますか?
var result = Regex.Matches(input, @"\"".+?\""")
.Cast<Match>()
.Select(m => m.Value)
.ToArray();
一度に各文字を読んで引用符を探し、次の文字列を別の引用符が見つかるまでchar配列に読み込んでから、探し続けると、簡単に転送できるchar配列のリストを作成できます。ストリング。
それは単純なwhile(まだ読まれる文字)でなければなりません。
あなたがおそらくこのような大きな文字列を持っているなら:
string str = "hello,hi,bye";
次のようにカンマで分割できます。
string[] breakups = str.Split(new[] {',' });