Lihat Belakang dalam Regex PHP

Dalam pelajaran sebelumnya, kita telah membincangkan lihat ke hadapan. Secara analogi, terdapat lihat belakang positif - (?<= ). Dalam contoh berikutnya, penggantian akan berlaku hanya jika di hadapan 'aaa' terdapat 'x':

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

Dan terdapat juga lihat belakang negatif - (?<! ). Dalam contoh berikutnya, penggantian akan berlaku hanya jika di hadapan 'aaa' tidak terdapat 'x':

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

Diberi rentetan dengan pembolehubah:

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

Dapatkan array nama pembolehubah dari rentetan ini (tanpa tanda dollar).