PHP හි වර්ග වරහන් තුළ සංකේත කණ්ඩායම්
[] තුළ ඇති සංකේත කණ්ඩායම් \d, \D, \w,
\W, \s, \S තවමත් අණ දෙන ලෙස, එනම් කණ්ඩායම් ලෙස
දක්වයි.
උදාහරණය
මෙම උදාහරණයේ, සෙවුම් නිර්මාණය මෙසේ පෙනේ:
x අකුරු අතර ඕනෑම ඉලක්කමක් හෝ 'a' සිට
'f' දක්වා අකුර:
<?php
$str = 'xax xbx x1x x2x xhx x@x';
$res = preg_replace('#x[\da-f]x#', '!', $str);
?>
එහි ප්රතිඵලයක් ලෙස විචල්යයට පහත දේ ලියනු ලැබේ:
'! ! ! ! xhx x@x'
උදාහරණය
මෙම උදාහරණයේ, සෙවුම් නිර්මාණය මෙසේ පෙනේ:
අකුර 'x', පසුව ඉලක්කමක් නොවන, ලක්ෂයක් නොවන,
සහ කුඩා ඉංග්රීසි අකුරක් නොවන, පසුව අකුර
'z':
<?php
$str = 'xaz x1z xAz x.z x@z';
$res = preg_replace('#x[^\d.a-z]z#', '!', $str);
?>
එහි ප්රතිඵලයක් ලෙස විචල්යයට පහත දේ ලියනු ලැබේ:
'xaz x1z ! x.z !'
ප්රායෝගික කාර්යයන්
නිත්ය ප්රකාශනයක් ලියන්න, එය නිර්මාණයට අනුව තන්තු සොයා ගනී:
1 සිට වැඩි වාර ගණනක් ඉලක්කමක් හෝ ලක්ෂයක්.
නිත්ය ප්රකාශනයක් ලියන්න, එය නිර්මාණයට අනුව තන්තු සොයා ගනී:
ඉලක්කමක් නොවන සහ 'a' සිට 'g' දක්වා අකුරක් නොවන,
3 සිට 7 දක්වා වාර.