3>>asdf3424"此文本".,.<<<>>3asfdf"THISTOO"6575tsdfbxbxcv"ANDTHIS",,p-01fa
到一个数组或列表{ "THIS TEXT", "THISTOO, "ANDTHIS" }
有谁知道如何有效地做到这一点?
var result = Regex.Matches(input, @"\"".+?\""")
.Cast<Match>()
.Select(m => m.Value)
.ToArray();
如果一次读取每个字符并查找引号,然后将以下内容读入一个 char 数组,直到找到另一个引号,然后继续查找一个,您可以轻松转换为 char 数组列表细绳。
它应该只是一个简单的时间(仍然要读取的字符)。
如果你有一些大字符串可能是这样的:
string str = "hello,hi,bye";
你可以用逗号分隔它,如下所示:
string[] breakups = str.Split(new[] {',' });