Kommentare in Regex in PHP
Der Modifikator x erlaubt es,
in der Regex beliebige Leerzeichen und Zeilenumbrüche
einzufügen. Darüber hinaus wird das Raute-Symbol
zum Symbol für einzeilige Kommentare (dementsprechend
müssen die Begrenzer durch andere ersetzt werden).
Schauen wir uns ein Beispiel an. Nehmen wir an, wir haben folgende Regex:
<?php
preg_replace('#[a-z]+@[0-9]+#', '!', 'aaa@333');
?>
Lassen Sie uns den Modifikator x verwenden und
für jeden Teil unserer Regex erläuternde
Kommentare setzen:
<?php
preg_replace('~
[a-z]+ # Buchstaben
@ # At-Zeichen
[0-9]+ # Ziffern
~x', '!', 'aaa@333');
?>