[英]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.