Kommentaarid regulaaravaldistes PHP-s

Modifikaator x võimaldab regulaaravaldises kasutada suvalisi tühikuid ja reavahetusi. Lisaks muutub trellimärk üherealise kommentaari sümboliks (vastavalt tuleb piirnejad asendada teistega).

Vaatame näidet. Oletame, et meil on selline regulaaravaldis:

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

Kasutame modifikaatorit x ja lisame iga osa kohta meie regulaaravaldises selgitavad kommentaarid:

php<?php
  preg_replace('~
    [a-z]+ # tähed
    @      # @ sümbol
    [0-9]+ # numbrid
  ~x', '!', 'aaa@333');
?>