Vikundi vya Herufi Ndani ya Mabano Mraba PHP

Vikundi vya herufi \d, \D, \w, \W, \s, \S ndani ya [] zitawakilisha vikundi, yaani bado zitakuwa amri.

Mfano

Katika mfano huu muundo wa utafutaji unaonekana hivi: kati ya x herufi yoyote, au herufi kutoka 'a' hadi 'f':

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

Matokeo yake kwenye kutofautisha kutaandikwa yafuatayo:

php'! ! ! ! xhx x@x'

Mfano

Katika mfano huu muundo wa utafutaji unaonekana hivi: herufi 'x', kisha si tarakimu, si nukta, wala si herufi ndogo ya Kilatini, kisha herufi 'z':

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

Matokeo yake kwenye kutofautisha kutaandikwa yafuatayo:

php'xaz x1z ! x.z !'

Kazi za Vitendo

Задание 1

Andika usimbaji fupi, utakao pata masharti kwa muundo: tarakimu au nukta kutoka 1 na zaidi ya mara moja.

Задание 2

Andika usimbaji fupi, utakao pata masharti kwa muundo: si tarakimu wala si herufi kutoka 'a' hadi 'g' kutoka 3 hadi 7 mara.