Сөздің соңы немесе басы PHP тұрақты өрнектерінде

\b командасы сөздің басын немесе соңын білдіреді, ал \B, сәйкесінше, - сөздің басы да, соңы да емес. Сөз деген не? Бір қарағанда бұл бос орындармен шектелген нәрсе сияқты, бірақ бұл толығымен дұрыс емес.

Мына жолға қараңыз: house with fence. 'with' ішкі жолы - бұл сөз (екі жағында да бос орындар), дегенмен 'house' және 'fence' те сөздер, олар жолдың басында және соңында тұр.

Осы команданың практикалық қолданылуына тоқталайық.

Келесі мысалда іздеу үрдісі мынадай: сөздің басы, кіші латын әріптері bір немесе одан да көп рет, сөздің соңы. Осылайша, тұрақты өрнек барлық сөздерді тауып, оларды '!'-ке ауыстырады:

php<?php
  echo preg_replace('#\b[a-z]+\b#', '!', 'axx bxx xxx exx'); // шығады '! ! ! !'
?>
Задание 1

Жол берілген:

php<?php
  $str = 'aaa xaa aaa xbb aaa';
?>

Үрдіс жазбасын жазыңыз, ол жолдарды табады үрдіс бойынша: 'x' әрпі сөздің басында.