Groepe simbole binne vierkantige hakies PHP
Groepe simbole \d, \D, \w,
\W, \s, \S binne []
sal presies groepe aandui, dit wil sê hulle sal steeds
opdragte wees.
Voorbeeld
In hierdie voorbeeld lyk die soekpatroon so:
tussen enkels enige syfer, of 'n letter van
'a' tot 'f':
<?php
$str = 'xax xbx x1x x2x xhx x@x';
$res = preg_replace('#x[\da-f]x#', '!', $str);
?>
As gevolg sal die volgende in die veranderlike weggeskryf word:
'! ! ! ! xhx x@x'
Voorbeeld
In hierdie voorbeeld lyk die soekpatroon so:
letter 'x', dan nie 'n syfer nie, nie 'n punt nie,
en nie 'n klein Latynse letter nie, dan letter
'z':
<?php
$str = 'xaz x1z xAz x.z x@z';
$res = preg_replace('#x[^\d.a-z]z#', '!', $str);
?>
As gevolg sal die volgende in die veranderlike weggeskryf word:
'xaz x1z ! x.z !'
Praktiese take
Skryf 'n gereelde uitdrukking wat snare sal vind
volgens die patroon: syfer of punt van 1
en meer kere.
Skryf 'n gereelde uitdrukking wat snare sal vind
volgens die patroon: nie 'n syfer en nie 'n letter van 'a'
tot 'g' van 3 tot 7 kere nie.