Bestimmte Zeichenkette prüfen in einem String C#?
Wie kann ich prüfen ob eine bestimmte Zeichenkette in einem String vorhanden ist.
z.B. ob in C:\test\01TemplateName.xml -> "Template" vorhanden ist.
4 Antworten
Die einfachste Möglichkeit ist es, die Objektmethode String.Contains zu verwenden.
if(myString.Contains("Template"))
{
// Zeichenkette enthält "Template"
}
Für komplexeres Prüfen verwendet man reguläre Ausdrücke. Die sind aber nochmal ein ganz anderes Kapitel, was die Komplexität und Schwierigkeit angeht.
Du hast ja sicherlich einen String.
Dann einfach String.Contains.
string str = "hello";
if(str.Contains("hello")){
Console.WriteLine("LOL");
}
Nutzer, der sehr aktiv auf gutefrage ist
Ich verwende dafür immer String.Contains("...").
Denke das sollte helfen: