Охир ё аввали калима дар реҷекси 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' дар аввали
калима.