Heim > Artikel > Backend-Entwicklung > Welche Rolle spielen reguläre Ausdrücke in C#? Was bedeuten die passenden Zeichen?
Der Inhalt dieses Artikels besteht darin, Ihnen vorzustellen, welche Funktionen reguläre Ausdrücke in C# haben. Was bedeuten die passenden Zeichen? Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.
1. Die Rolle regulärer Ausdrücke: Wird zur Beschreibung der Eigenschaften von Zeichenfolgen verwendet.
2. Die Bedeutung jedes passenden Zeichens von :
. : stellt ein einzelnes Zeichen außer n
[ ] : Gibt ein beliebiges einzelnes Zeichen an, das im Zeichenarray [] aufgeführt ist
| : Gibt die Bedeutung von „oder“ an
() : Zeigt das Ändern der Priorität oder „Extrahierungsgruppe“ an
* : Beschränkt den vorherigen Ausdruck auf das Erscheinen auf 0 oder mehr Mal
+: Den vorherigen Ausdruck auf ein oder mehrere Mal beschränken
? : Beschränken Sie das Erscheinen des vorherigen Ausdrucks auf 0 oder 1 Mal.
^: Zeigt an, dass mit einem Ausdruck begonnen wird (zum Beispiel: ^http bedeutet, dass die Zeichenfolge mit „http“ beginnt)
$: bedeutet, mit einem Ausdruck zu enden (zum Beispiel: com$ bedeutet, dass die Zeichenfolge mit „com“ endet).
d: Kleinbuchstabe d bedeutet 0 - Zahlen zwischen 9
D: Großbuchstabe D steht für andere Zeichen als 0-9
w: Kleinbuchstabe w steht für [a- zA-Z0 -9]
W: Das große W steht für andere Zeichen als [a-zA-Z0-9]
s: Das kleine s steht für Nichtzeichen -sichtbare Zeichen (wie Leerzeichen, Tab, rn...)
S: Großbuchstabe S steht für andere Zeichen als unsichtbare Zeichen
3 BeispielÜbereinstimmung mit der Postleitzahl: ^[0-9]{6}$
Übereinstimmung mit Zahlen zwischen 10 und 25:^(1[0-9]|2[0- 5])$
entspricht in etwa dem E-Mail-Format: ^[a-zA-Z0-9_]+@[a-zA-Z0-9] +(.[a-zA-Z0-9]+ ){1,2}$
4.
Verwenden Sie einen regulären Ausdruck, um die Zeichenfolge abzugleichenerfordert Zitat: System.Text.RegularExpressions;
Regex.IsMatch()Methode: um zu bestimmen, ob die angegebene Zeichenfolge mit einem regulären Ausdruck übereinstimmt
Regex Match()Methode: Extrahieren Sie eine Zeichenfolge, die mit dem regulären Ausdruck übereinstimmt gegebene Zeichenfolge
Regex.Matches()Methode: Aus dem angegebenen Zeichen Extrahieren Sie alle Zeichenfolgen, die mit dem regulären Ausdruck übereinstimmen, aus der Zeichenfolge
Regex.Replace()Methode: Ersetzen Sie alle Zeichenfolgen, die dem regulären Ausdruck entsprechen, durch eine andere Zeichenfolge Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er für das Studium aller hilfreich ist. Weitere verwandte Tutorials finden Sie unter
C#-Video-TutorialDas obige ist der detaillierte Inhalt vonWelche Rolle spielen reguläre Ausdrücke in C#? Was bedeuten die passenden Zeichen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!