Quantoren für reguläre Ausdrücke umfassen:, +, ?, {n}, {n,}, {n,m}, ?, +, * usw. Ausführliche Einführung: 1.: Zeigt an, dass das vorherige Element 0-mal oder öfter abgeglichen wurde. Zum Beispiel kann ab mit a oder ab oder abbb usw. übereinstimmen. 2, +: bedeutet, dass das vorherige Element ein- oder mehrmals übereinstimmt. Beispielsweise kann ab+ mit ab oder abbb usw. übereinstimmen. 3. ?: bedeutet, dass das vorherige Element 0 oder 1 Mal übereinstimmt. Beispielsweise kann ab? mit a oder ab 4 übereinstimmen. {n}: bedeutet, dass es genau n-mal mit dem vorherigen Element übereinstimmt. Beispielsweise kann a{2} mit aa usw. übereinstimmen.
Das Betriebssystem dieses Tutorials: Windows 10-System, Dell G3-Computer.
Quantifizierer für reguläre Ausdrücke sind spezielle Symbole, die zur Angabe der Anzahl der Übereinstimmungen verwendet werden. Im Folgenden sind gängige Quantifizierer für reguläre Ausdrücke aufgeführt:
: Gibt an, dass das vorherige Element 0-mal oder öfter gefunden wurde. Beispielsweise kann ab mit a oder ab oder abbb usw. übereinstimmen.
+: Zeigt eine oder mehrere Übereinstimmungen mit dem vorherigen Element an. Beispielsweise kann ab+ mit ab oder abbb usw. übereinstimmen.
?: Zeigt an, dass das vorherige Element 0 oder 1 Mal übereinstimmt. Zum Beispiel passt ab? zu a oder ab.
{n}: bedeutet, dass das vorherige Element genau n-mal übereinstimmt. Beispielsweise stimmt a{2} mit aa überein.
{n,}: bedeutet, dass das vorherige Element mindestens n-mal übereinstimmt. Beispielsweise kann a{2,} mit Zeichenfolgen wie aa, aaa, aaaa usw. übereinstimmen.
{n,m}: bedeutet, dass das vorherige Element mindestens n-mal, aber nicht mehr als m-mal übereinstimmt. Beispielsweise kann a{2,3} mit aa, aaa, aber nicht mit aaaa übereinstimmen.
?: Zeigt an, dass das vorherige Element 0 oder 1 Mal übereinstimmt. Beispielsweise kann [0-9]? mit 0 oder 1 übereinstimmen.
+: Zeigt eine oder mehrere Übereinstimmungen mit dem vorherigen Element an. Beispielsweise kann [0-9]+ mit einer oder mehreren Zahlen übereinstimmen.
*: Zeigt an, dass das vorherige Element 0 oder öfter gefunden wurde. Beispielsweise kann [0-9]* mit 0 oder mehr Zahlen übereinstimmen.
Diese Quantifizierer können verwendet werden, um die Anzahl der Wiederholungen von Zeichen in einem regulären Ausdruck anzugeben, was einen präziseren Mustervergleich ermöglicht. Beachten Sie, dass verschiedene Engines für reguläre Ausdrücke möglicherweise unterschiedliche Quantifizierersyntax und Funktionalität unterstützen.
Das obige ist der detaillierte Inhalt vonWas sind die Quantifizierer regulärer Ausdrücke?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!