Komentáre v regulárnych výrazoch v PHP

Modifikátor x umožňuje vkladať do regulárneho výrazu ľubovoľné medzery a konce riadkov. Okrem toho, symbol mriežky sa stáva symbolom jednoriadkového komentára (príslušne, oddeľovače bude treba nahradiť inými).

Pozrime sa na príklad. Nech máme takýto regulárny výraz:

php<?php
  preg_replace('#[a-z]+@[0-9]+#', '!', 'aaa@333');
?>

Použime modifikátor x a pridajme pre každú časť nášho regulárneho výrazu vysvetľujúce komentáre:

php<?php
  preg_replace('~
    [a-z]+ # písmená
    @      # symbol zavináča
    [0-9]+ # číslice
  ~x', '!', 'aaa@333');
?>