Akhir atau Awal Kata dalam Regex PHP

Perintah \b menunjukkan awal atau akhir kata, dan \B, sesuai dengan itu, - bukan awal dan bukan akhir kata. Apa itu kata? Pada pandangan pertama, tampaknya itu adalah sesuatu, yang dibatasi oleh spasi, tetapi tidak sepenuhnya demikian.

Lihatlah string berikut: house with fence. Substring 'with' - adalah sebuah kata (dibatasi oleh spasi di kedua sisinya), namun baik 'house', maupun 'fence' juga adalah kata-kata, yang berada di awal dan akhir string.

Mari kita lihat penerapan praktis dari perintah ini.

Dalam contoh berikut, pola pencariannya adalah: awal kata, huruf latin kecil satu kali atau lebih, akhir kata. Dengan demikian, regex akan menemukan semua kata dan menggantinya dengan '!':

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

Diberikan string:

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

Tuliskan regex, yang akan menemukan string sesuai pola: huruf 'x' di awal kata.