Terugkyk in PHP gereelde uitdrukkings

In die vorige les het ons vooruitskouing behandel. Op soortgelyke wyse is daar positiewe terugkyk agtertoe - (?<= ). In die volgende voorbeeld sal vervanging slegs plaasvind indien voor 'aaa' daar 'x' staan:

php<?php
  preg_replace('#(?<=x)aaa#', '!', 'xaaa'); // gee terug 'x!'
?>

En daar is ook negatiewe terugkyk agtertoe - (?<! ). In die volgende voorbeeld sal vervanging plaasvind, slegs indien voor 'aaa' daar nie 'x' staan nie:

php<?php
  preg_replace('#(?<!x)aaa#', '!', 'baaa'); // gee terug 'b!'
?>
Задание 1

Gegee 'n string met veranderlikes:

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

Kry 'n lys van veranderlike name uit hierdie string (sonder die dollarteken).