Shikim Prapa në Regex në PHP

Në mësimin e mëparshëm shqyrtuam shikimin përpara. Në mënyrë të ngjashme ekziston shikim pozitiv prapa - (?<= ). Në shembullin vijues zëvendësimi do të ndodhë vetëm nëse para 'aaa' ndodhet 'x':

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

Ekziston gjithashtu shikim negativ prapa - (?<! ). Në shembullin vijues zëvendësimi do të ndodhë vetëm nëse para 'aaa' nuk ndodhet 'x':

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

Jepet një varg me variabla:

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

Merrni një array me emrat e variablave nga ky varg (pa dollarin).