Mwisho au Mwanzo wa Neno katika Midundo ya Kawaida ya PHP
Amri \b inaashiria mwanzo au mwisho wa
neno, na \B, ipasavyo, - sio
mwanzo wala mwisho wa neno. Neno ni nini?
Kwa mtazamo wa kwanza inaonekana kuwa kitu
kilichowekewa mipaka na nafasi, lakini hii sio kweli kabisa.
Angalia mstari unaofuata: house
with fence. Kipande cha neno 'with' -
ni neno (kwa pande zote mbili kuna nafasi), hata hivyo
'house', na 'fence' pia ni maneno,
ambayo yamo mwanzoni na mwisho wa mstari.
Tuangalie matumizi ya vitendo katika mazoezi.
Katika mfano unaofuata muundo wa utafutaji ni:
mwanzo wa neno, herufi ndogo za Kilatini
moja au zaidi, mwisho wa neno. Kwa
hiyo, usimbaji utapata maneno yote na kuyabadilisha
kwa '!':
<?php
echo preg_replace('#\b[a-z]+\b#', '!', 'axx bxx xxx exx'); // atatoa '! ! ! !'
?>
Kuna mstari:
<?php
$str = 'aaa xaa aaa xbb aaa';
?>
Andika usimbaji wa kawaida, utakayopata mistari
kwa muundo: herufi 'x' mwanzoni
mwa neno.