0

3 >> asdf3424 "THIS TEXT"。、。<<< >> 3asfdf "THISTOO" 6575tsdfbxbxcv "ANDTHIS" ,, p-01fa

の配列またはリストへ{ "THIS TEXT", "THISTOO, "ANDTHIS" }

誰かがこれを効率的に行う方法についてアイデアを持っていますか?

4

3 に答える 3

7
var result = Regex.Matches(input, @"\"".+?\""")
             .Cast<Match>()
             .Select(m => m.Value)
             .ToArray();
于 2012-07-23T19:39:47.673 に答える
2

一度に各文字を読んで引用符を探し、次の文字列を別の引用符が見つかるまでchar配列に読み込んでから、探し続けると、簡単に転送できるchar配列のリストを作成できます。ストリング。

それは単純なwhile(まだ読まれる文字)でなければなりません。

于 2012-07-23T19:39:44.693 に答える
1

あなたがおそらくこのような大きな文字列を持っているなら:

string str = "hello,hi,bye";

次のようにカンマで分割できます。

string[] breakups = str.Split(new[] {',' });
于 2012-07-23T19:42:11.213 に答える