@stuff = m#(?:[^\\]|^)(\$(?:[a-zA-z_][a-zA-z0-9]*|[0-9]))#g; #### \$x; # A reference to $x, but ignored by regexp ${x}; # Same as $x, but ignored $x[10]; # Shows up as $x, but is really @x