Atgalinės peržiūros PHP reguliariosiose išraiškose

Ankstesnėje pamokoje mes išnagrinėjome į priekį žiūrintį patikrinimą. Analogiskai yra teigiama atgalinė peržiūra - (?<= ). Šiame pavyzdyje pakeitimas įvyks tik jei prieš 'aaa' yra 'x':

php<?php
  preg_replace('#(?<=x)aaa#', '!', 'xaaa'); // grąžins 'x!'
?>

Taip pat yra neigiama atgalinė peržiūra - (?<! ). Šiame pavyzdyje pakeitimas įvyks tik jei prieš 'aaa' *nėra* 'x':

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

Duota eilutė su kintamaisiais:

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

Gaukite kintamųjų pavadinimų masyvą iš šios eilutės (be dolerio ženklo).