Visszanézés a PHP reguláris kifejezéseiben

Az előző leckében az előrenézést vettük át. Hasonló módon létezik pozitív visszanézés - (?<= ). A következő példában a csere csak akkor történik meg, ha a 'aaa' előtt 'x' áll:

php<?php
  preg_replace('#(?<=x)aaa#', '!', 'xaaa'); // visszatér 'x!'-el
?>

És létezik továbbá negatív visszanézés - (?<! ). A következő példában a csere csak akkor történik meg, ha a 'aaa' előtt nem áll 'x':

php<?php
  preg_replace('#(?<!x)aaa#', '!', 'baaa'); // visszatér 'b!'-vel
?>
Задание 1

Adott egy változókat tartalmazó sztring:

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

Kapjunk tömböt a változók neveivel ebből a sztringből (dollár nélkül).