Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-regulärer Ausdruck

PHP-regulärer Ausdruck

不言
不言Original
2018-04-02 09:31:251270Durchsuche

In diesem Artikel werden reguläre Ausdrücke in PHP vorgestellt. Interessierte Freunde können einen Blick darauf werfen

  • Die Rolle von regulären Ausdrücken Ausdrücke
    Zeichenfolge teilen, suchen, abgleichen, ersetzen


  • Trennzeichen

    • Schrägstrich (/)

    • Hash-Symbol (#)

    • Negativsymbol (~)


  • Universelles Atom

    • d Dezimal 0 bis 9

    • DNegieren Sie die Dezimalzahlen von 0 bis 9

    • wZahlen und Buchstaben unterstreichen

    • W Außer Zahlen und Buchstaben unterstrichen

    • s Leerzeichen

    • S Außer Leerzeichen


  • Metazeichen

    • . Entspricht allen anderen Zeichen als Zeilenumbrüchen (n, r). Beliebige Einzelzeichen Zeichen

    • * stimmt null oder mehrmals mit dem vorherigen Unterausdruck überein.

    • + stimmt mit dem vorherigen Unterausdruck überein. Ein oder mehrere

    • ? stimmt null oder einmal mit dem vorherigen Unterausdruck überein

    • {n} n ist eine nicht-negative ganze Zahl, Übereinstimmung bestimmt n-mal

    • {n,} n ist eine nicht-negative ganze Zahl, mindestens n-mal übereinstimmen

    • {n,m} m und n sind alle nicht-negative ganze Zahlen, wobei n

    • ^ Übereinstimmung mit dem Anfang der Eingabezeichenfolge

    • $ Übereinstimmung mit Eingabezeichenfolge Die Endposition von

    • [] stellt die Übereinstimmung mit einem Element in einer Menge dar, z. B. [abc] stellt die Übereinstimmung mit a oder b oder c dar

    • () stimmt mit dem Inhalt in () überein und erhält den Mustermodifikator


  • Mustermodifikator

    • i Groß- und Kleinschreibung wird nicht beachtet

    • m Behandeln Sie die Zeichenfolge als mehrere Zeilen, egal um welche Zeile es sich handelt, sie kann mit

    • Behandeln Sie die Zeichenfolge als einzelne Zeile und das Zeilenumbruchzeichen als gewöhnliches Zeichen s

    • e Verwenden Sie es mit dem Funktion preg_replace() (php7 zum Abbrechen)e

    • U Nur Übereinstimmung mit der neuesten Zeichenfolge, keine wiederholten Übereinstimmungen U

    • x Leerzeichen im Muster ignorierenx

    • Übereinstimmung vom Anfang der Zielzeichenfolge erzwingen A

    • Wenn Sie $ to verwenden Begrenzen Sie das Endzeichen, es ist kein Zeilenumbruch am Ende zulässig D

    • Die Musterzeichenfolge wird als UTF-8 behandelt (kann zur Übereinstimmung mit Chinesisch verwendet werden) u


Fortsetzung folgt……………………

Verwandte Empfehlungen:

Ausführliche Erklärung von Reguläre JS-Ausdrücke

Einige Zusammenfassung häufig verwendeter regulärer Ausdrücke

Zusammenfassung regulärer Ausdrücke (praktische Zusammenfassung)

Das obige ist der detaillierte Inhalt vonPHP-regulärer Ausdruck. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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