我有一个包含很多单词的大字符串,我需要以字符串站点开头的每个单词:添加到列表中的项目。这是示例>它的Windows 8存储应用程序
var myBigString = myStrings;
myBigString包含:电台:\“Budatínska\”\ nstations:\“Bytčianska\”\ n ...
如何循环站点,我可以将新项Budatínska添加到我的字符串列表中。
类似的东西:
List<string> mylist= new List<string>();
foreach(mystring in bigString)
if(mystring=="stations") add.mylist...
答案 0 :(得分:1)
使用String.Split
,如下所示:
string source = "stations: ONEstations: TWOstations: THREE";
string[] stringSeparators = new string[] {"stations:"};
string[] result;
result = source.Split(stringSeparators, StringSplitOptions.None);
List<string> mylist = new List<string>();
foreach(string val in result)
{
mylist.Add(val.Trim());
}
注意:Trim()
将删除任何前导和尾随空格。