0

3>>asdf3424"此文本".,.<<<>>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 数组列表细绳。

它应该只是一个简单的时间(仍然要读取的字符)。

于 2012-07-23T19:39:44.693 回答
1

如果你有一些大字符串可能是这样的:

string str = "hello,hi,bye";

你可以用逗号分隔它,如下所示:

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