PHP-тегінді регулярды өрнектердегі түсініктемелер

x модификаторы регулярды өрнекке ерікті бос орындар мен жол аударуларды қоюға рұқсат береді. Сонымен қатар, решетка белгісі жолдық түсініктеме белгісіне айналады (сәйкесінше, шектеуіштерді басқаларына ауыстыру қажет болады).

Мысалға қарайық. Бізде келесідей регулярды өрнек бар делік:

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

Енді x модификаторын қолданып, regular өрнегіміздің әрбір бөлігіне түсіндірмелі түсініктемелер қосамыз:

php<?php
  preg_replace('~
    [a-z]+ # әріптер 
    @      # @ белгісі
    [0-9]+ # сандар
  ~x', '!', 'aaa@333');
?>