Kutazama Nyuma katika Usanifu mara kwa mara wa PHP
Katika somo lililopita tulichambua kutazama mbele.
Kwa njia ile ile kuna kutazama nyuma kwa mtindo chanya
- (?<= ). Katika mfano ufuatao
badala yake itatokea, tu ikiwa mbele ya
'aaa' kuna 'x':
<?php
preg_replace('#(?<=x)aaa#', '!', 'xaaa'); // itarudisha 'x!'
?>
Na pia kuna kutazama nyuma kwa mtindo hasi
- (?<! ). Katika mfano ufuatao badala
yake itatokea, tu ikiwa mbele ya 'aaa'
hakuna 'x':
<?php
preg_replace('#(?<!x)aaa#', '!', 'baaa'); // itarudisha 'b!'
?>
Kuna mfuatano wenye vigezo:
<?php
$str = '$aaa $bbb $ccc';
?>
Pata safu ya majina ya vigezo kutoka kwenye mfuatano huu (bila dola).