PHP රෙග්යුලර් ප්රකාශන වල වචනයක අග හෝ ආරම්භය
\b යන විධානය වචනයක ආරම්භය හෝ අග සංකේතවත් කරයි,
\B යනු, ඒ අනුව, වචනයක ආරම්භය හෝ අග නොවන තැනයි. වචනය යනු කුමක්ද?
පළමු බැල්මෙන්, එය හිස්තැන් වලින් සීමා වූ දෙයක් යැයි පෙනෙන නමුත් එය හරියටම එසේ නොවේ.
පහත දැක්වෙන තන්තුව දෙස බලන්න: house
with fence. 'with' යන උපතන්තුව -
එය වචනයකි (දෙපසම හිස්තැන්), කෙසේ වෙතත්
'house', සහ 'fence' ද වචන වේ,
ඒවා තන්තුවේ ආරම්භයේ සහ අගට පිහිටා ඇත.
මෙම විධානයේ ප්රායෝගික භාවිතය බලමු.
පහත උදාහරණයේ, සෙවුම් රූපය මෙසේය:
වචනයක ආරම්භය, කුඩා ලතින් අකුරු
එක හෝ වැඩි ගණනක්, වචනයක අග. මේ ආකාරයෙන්,
රෙග්යුලර් ප්රකාශනය සියලු වචන සොයා ගෙන
ඒවා '!' ලෙස ආදේශ කරයි:
<?php
echo preg_replace('#\b[a-z]+\b#', '!', 'axx bxx xxx exx'); // '! ! ! !' මුද්රණය කරයි
?>
තන්තුවක් ලබා දී ඇත:
<?php
$str = 'aaa xaa aaa xbb aaa';
?>
රෙග්යුලර් ප්රකාශනයක් ලියන්න, එය රූපයට අනුව
තන්තු සොයා ගනී: 'x' අකුර
වචනයක ආරම්භයේ.