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<?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<?php
  preg_replace('#(?<!x)aaa#', '!', 'baaa'); // vrne 'b!'
?>
Задание 1

Podan je niz s spremenljivkami:

php<?php
  $str = '$aaa $bbb $ccc';
?>

Pridobite tabelo imen spremenljivk iz tega niza (brez dolarja).