Grupet e simboleve brenda kllapave katrore PHP

Grupet e simboleve \d, \D, \w, \W, \s, \S brenda [] do të nënkuptojnë pikërisht grupe, domethënë prapë do të jenë komanda.

Shembull

Në këtë shembull modeli i kërkimit duket kështu: midis ikseve çdo shifër, ose shkronjë nga 'a' deri në 'f':

php<?php
  $str = 'xax xbx x1x x2x xhx x@x';
  $res = preg_replace('#x[\da-f]x#', '!', $str);
?>

Si rezultat në variabël do të shkruhet si vijon:

php'! ! ! ! xhx x@x'

Shembull

Në këtë shembull modeli i kërkimit duket kështu: shkronja 'x', pastaj jo shifër, jo pikë, dhe jo shkronjë e vogël latine, pastaj shkronja 'z':

php<?php
  $str = 'xaz x1z xAz x.z x@z';
  $res = preg_replace('#x[^\d.a-z]z#', '!', $str);
?>

Si rezultat në variabël do të shkruhet si vijon:

php'xaz x1z ! x.z !'

Detyra praktike

Задание 1

Shkruani një regex që do të gjejë stringjet sipas modelit: shifër ose pikë nga 1 e lartë herë.

Задание 2

Shkruani një regex që do të gjejë stringjet sipas modelit: jo shifër dhe jo shkronjë nga 'a' deri në 'g' nga 3 deri në 7 herë.