PHP හි වර්ග කොටු අදුරේ ඇති විශේෂ අක්ෂර
[] තුළ ඇති විශේෂ අක්ෂර සාමාන්ය අක්ෂර
බවට පත්වේ. මෙයින් අදහස් කරන්නේ ඒවා ආපසු බැලුම්
කෙළවරකින් ආරක්ෂා කිරීමට අවශ්ය නොවන බවයි.
උදාහරණය
මෙම උදාහරණයේ, සෙවුම් රටාව මේ ආකාරයෙන් පෙනේ:
x අක්ෂර අතර ඕනෑම අකුරක් 'a', 'b',
'c', හෝ තිත:
<?php
$str = 'xax xbx xcx xdx x.x x@x';
$res = preg_replace('#x[abc.]x#', '!', $str);
?>
ප්රතිඵලයක් ලෙස විචල්යය තුළ පහත දේ ලියා ඇත:
'! ! ! xdx ! x@x'
උදාහරණය
මෙම උදාහරණයේ, සෙවුම් රටාව මේ ආකාරයෙන් පෙනේ: x අක්ෂර අතර ඕනෑම කුඩා ලතින් අකුරක් හෝ තිත:
<?php
$str = 'xax xbx xcx x@x';
$res = preg_replace('#x[a-z.]x#', '!', $str);
?>
ප්රතිඵලයක් ලෙස විචල්යය තුළ පහත දේ ලියා ඇත:
'! ! ! x@x'
ප්රායෝගික කාර්යයන්
පහත පේලිය දෙන්න:
<?php
$str = 'aba aea aca aza axa a.a a+a a*a';
?>
පහත පේලි සොයා ගන්නා නිත්ය ප්රකාශනයක් ලියන්න
'a.a', 'a+a', 'a*a',
අනෙක් ඒවාට බලපා නොමැතිව.
පහත පේලිය දෙන්න:
<?php
$str = 'xaz x.z x3z x@z x$z xrz';
?>
පහත රටාව අනුව පේලි සොයා ගන්නා නිත්ය ප්රකාශනයක් ලියන්න:
අක්ෂරය 'x', පසුව තිත
නොවේ, @ ලකුණ නොවේ, සහ ඩොලර් ලකුණ නොවේ, ඉන් පසු අක්ෂරය
'z'.