Ich entwickle eine C# -App.Regulärer Ausdruck ad hoc
Ich habe ein Text-Eingabefeld mit einem Absenden-Button.
Wenn ich auf die Schaltfläche klicke, möchte ich prüfen, ob der Text genau ist: "CODxxxxx" (x = Nummer).
Eigentlich habe ich dies:
if (inputText1.ToLower().Contains("COD") && inputText1.Length.ToString() == "8")
{
//DO THINGS
}
aber, wenn die Zeichenfolge xxxCODxx
die Anweisung gibt true zurück.
Ich denke, reguläre Ausdrücke kann mir helfen, aber ich habe nie mit C# verwendet ...
Ja, es könnte ohne RegEx lösen - es ist ein geben gehen sehen, was passiert, ich will – BugFinder
um zu prüfen, ob die Länge der Zeichenfolge 8 Zeichen beträgt. Die ersten 3 Zeichen müssen "COD" sein und die letzten 5 müssen Nummern sein. –
Sie überprüfen also, ob eine Zeichenfolge 'StartsWith' COD? .. Ich bin auch überrascht, dass überhaupt funktioniert, da' ToLower' niemals 'COD' enthalten wird – Sayse