Pregled nazaj v regularnih izrazih PHP
V prejšnji lekciji smo obravnavali pregled naprej.
Podobno obstaja pozitivni pregled nazaj
- (?<= ). V naslednjem primeru bo zamenjava
potekla le, če je pred 'aaa' 'x':
<?php
preg_replace('#(?<=x)aaa#', '!', 'xaaa'); // vrne 'x!'
?>
In obstaja tudi negativni pregled nazaj
- (?<! ). V naslednjem primeru bo zamenjava
potekla le, če pred 'aaa' ne stoji
'x':
<?php
preg_replace('#(?<!x)aaa#', '!', 'baaa'); // vrne 'b!'
?>
Podan je niz s spremenljivkami:
<?php
$str = '$aaa $bbb $ccc';
?>
Pridobite tabelo imen spremenljivk iz tega niza (brez dolarja).