[英]string to List of string using substring in c#
我有包含子弹的字符串
*苹果*芒果*香蕉* sapota。
我想创建一个字符串列表{apple,mango,banana,sapota}
。 建议任何其他方法(如果有)
尝试将string.Split
与StringSplitOptions.RemoveEmptyEntries
选项一起使用
var list = yourString.Split(new[] {'*'},
StringSplitOptions.RemoveEmptyEntries).ToList();
使用string.Split
:
var list = yourInput.Trim('*').Split('*').ToList();
string test = "*apple*mango*banana*sapota";
List<string> l = test.Split('*').ToList();
如果要删除空条目:
string test = "*apple*mango*banana*sapota";
List<string> l = test.Split('*').Where(x=>x!=String.Empty).ToList();
您正在寻找String.Split
:
用这个 ..
string s = "*apple*mango*banana*sapota.";
string[] lst = s.Split('*');
String str="*apple*mango*banana*sapota";
List<String> lst = new List<string>();
String [] strArray= str.Split('*');
foreach (String str1 in strArray)
{
if(str1!="")
lst.Add(str1);
}
清单lst
包含以下Items
:
apple
mango
banana
sapota
string names = "*apple*mango*banana*sapota";
List<string> test = new List<string>();
string[] namesplit = names.Split('*');
foreach(string namearry in namesplit)
{
test.Add(namearry);
test.ToArray();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.