Sözüň soňy ýa-da başy PHP regular ifadelerinde
\b buýrugy söziň başyny ýa-da soňuny,
\B bolsa, şoňa görä, söziň başy däl
ýa-da soňy däl diýip aňladýar. Söz näme?
Ilkinji göz ýetirmekde, boşluklar bilen
çäklenen zat ýaly görünýär, ýöne bu doly
dogry däl.
Indiki setire serediň: house
with fence. 'with' setir bölegi -
bu söz (iki gyrasynda boşluklar), ýöne
'house' we 'fence' hem sözler,
setiriň başynda we soňunda durýar.
Geliň, bu buýrugyň amaly ulanylyşyna serediň.
Indiki mysalda gözleg şablony şeýle:
söziň başy, kiçi latyn harpylary
bir ýa-da birnäçe gezek, söziň soňy. Şeýlelik
bilen, regular ifadeler ähli sözleri tapar we
olary '!' bilen çalşyrar:
<?php
echo preg_replace('#\b[a-z]+\b#', '!', 'axx bxx xxx exx'); // '! ! ! !' çykarar
?>
Setir berlen:
<?php
$str = 'aaa xaa aaa xbb aaa';
?>
Şablona görä setirleri tapjak
regular ifadeler ýazyň: söziň başyndaky
'x' harpy.