PHP kwadrat çägüniçindaki nyşan toparlary
Nyşan toparlary \d, \D, \w,
\W, \s, \S [] çägüniçinde
häzirem topar hökmünde görkeziler, ýagny öňki ýaly
bujruglar bolup galar.
Mysal
Bu mysalda gözleg şablonu şeýle görünýär:
iksler arasynda islendik san, ýa-da 'a'
dan 'f' harpa çenli islendik harp:
<?php
$str = 'xax xbx x1x x2x xhx x@x';
$res = preg_replace('#x[\da-f]x#', '!', $str);
?>
Netijede üýtgeýjäniň içine aşakdaky ýazylar:
'! ! ! ! xhx x@x'
Mysal
Bu mysalda gözleg şablonu şeýle görünýär:
'x' harp, soňra san däl, nokat däl,
we kiçi latyn harp däl, soňra 'z' harp:
<?php
$str = 'xaz x1z xAz x.z x@z';
$res = preg_replace('#x[^\d.a-z]z#', '!', $str);
?>
Netijede üýtgeýjäniň içine aşakdaky ýazylar:
'xaz x1z ! x.z !'
Amaly meseleler
Şu şablona laýyk setirleri tapjak regular
ifadäni ýazyň: 1 we ondan köp
san ýa-da nokat.
Şu şablona laýyk setirleri tapjak regular
ifadäni ýazyň: san däl we 'a'
dan 'g' harpa çenli harp däl,
3 den 7 geçen gezek.