Heim  >  Artikel  >  Backend-Entwicklung  >  Welche Rolle spielen reguläre Ausdrücke in C#? Was bedeuten die passenden Zeichen?

Welche Rolle spielen reguläre Ausdrücke in C#? Was bedeuten die passenden Zeichen?

青灯夜游
青灯夜游nach vorne
2018-10-22 15:55:203933Durchsuche

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 abzugleichen

erfordert 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-Tutorial

!

Das 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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen