Ich habe eine Liste von Zeichenketten wie folgt aus:C# Lassen Sie sich mit spezifischen Muster von String substring
List<string> list = new List<string>();
list.Add("Item 1: #item1#");
list.Add("Item 2: #item2#");
list.Add("Item 3: #item3#");
Wie kann ich und fügen Sie die Teil # item1 # # # item2 etc in eine neue Liste?
Ich bin nur in der Lage, die komplette Zeichenfolge zu erhalten, wenn es einen „#“ enthält, indem dies zu tun:
foreach (var item in list)
{
if(item.Contains("#"))
{
//Add item to new list
}
}
etwas mit diesen Funktionen: substring (FirstIndexOf ('#'), LastIndexOf ('#')); – Karl
Was soll zurückgegeben werden, wenn die Zeichenfolge nicht den Teil '# item #' enthält? –