Heim > häufiges Problem > Hauptteil

Was sind die Quantifizierer regulärer Ausdrücke?

小老鼠
Freigeben: 2023-11-20 17:00:42
Original
1113 Leute haben es durchsucht

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.

Was sind die Quantifizierer regulärer Ausdrücke?

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:

  1. : Gibt an, dass das vorherige Element 0-mal oder öfter gefunden wurde. Beispielsweise kann ab mit a oder ab oder abbb usw. übereinstimmen.

  2. +: Zeigt eine oder mehrere Übereinstimmungen mit dem vorherigen Element an. Beispielsweise kann ab+ mit ab oder abbb usw. übereinstimmen.

  3. ?: Zeigt an, dass das vorherige Element 0 oder 1 Mal übereinstimmt. Zum Beispiel passt ab? zu a oder ab.

  4. {n}: bedeutet, dass das vorherige Element genau n-mal übereinstimmt. Beispielsweise stimmt a{2} mit aa überein.

  5. {n,}: bedeutet, dass das vorherige Element mindestens n-mal übereinstimmt. Beispielsweise kann a{2,} mit Zeichenfolgen wie aa, aaa, aaaa usw. übereinstimmen.

  6. {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.

  7. ?: Zeigt an, dass das vorherige Element 0 oder 1 Mal übereinstimmt. Beispielsweise kann [0-9]? mit 0 oder 1 übereinstimmen.

  8. +: Zeigt eine oder mehrere Übereinstimmungen mit dem vorherigen Element an. Beispielsweise kann [0-9]+ mit einer oder mehreren Zahlen übereinstimmen.

  9. *: 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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!