Сөздің соңы немесе басы PHP тұрақты өрнектерінде
\b командасы сөздің басын немесе соңын
білдіреді, ал \B, сәйкесінше, -
сөздің басы да, соңы да емес. Сөз деген не?
Бір қарағанда бұл бос орындармен шектелген нәрсе сияқты,
бірақ бұл толығымен дұрыс емес.
Мына жолға қараңыз: house
with fence. 'with' ішкі жолы -
бұл сөз (екі жағында да бос орындар), дегенмен
'house' және 'fence' те сөздер,
олар жолдың басында және соңында тұр.
Осы команданың практикалық қолданылуына тоқталайық.
Келесі мысалда іздеу үрдісі мынадай:
сөздің басы, кіші латын әріптері
bір немесе одан да көп рет, сөздің соңы.
Осылайша, тұрақты өрнек барлық сөздерді тауып, оларды
'!'-ке ауыстырады:
<?php
echo preg_replace('#\b[a-z]+\b#', '!', 'axx bxx xxx exx'); // шығады '! ! ! !'
?>
Жол берілген:
<?php
$str = 'aaa xaa aaa xbb aaa';
?>
Үрдіс жазбасын жазыңыз, ол жолдарды табады
үрдіс бойынша: 'x' әрпі
сөздің басында.