veranschaulichen
1. Ab PHP7.3 wird PCRE2 als neue reguläre Engine verwendet.
2. Vorhandene reguläre Ausdrücke müssen migriert werden, um den PCRE2-Regeln zu entsprechen. Diese Regeln sind aufdringlicher als zuvor.
Merkmal
Relative Rückreferenz g{+2} (entspricht vorhandenem g{-2})
PCRE2-Versionsprüfung (?(VERSION>=x)...)
(*NOTEMPTY) und (*NOTEMPTY_ATSTART) weisen die Engine an, keine leeren Übereinstimmungen zurückzugeben
(*NO_JIT) JIT-Optimierung deaktivieren
(*LIMIT_HEAP=d) begrenzt die Heap-Größe auf d KB
(*LIMIT_DEPTH=d) Setzen Sie die Begrenzung der Backtracking-Tiefe auf d
(*LIMIT_MATCH=d) Setzen Sie das Übereinstimmungslimit auf d
Beispiel
preg_match('/[w-.]+/', '');
Das Obige ist die Verwendung von PCRE2 in PHP. Ich hoffe, es wird für alle hilfreich sein.