Hier ist ein Verweis auf einige dieser speziellen Variablen, die in Ruby erlaubt sind . Im Grunde genommen gibt dieser zurück, was auch immer das letzte Muster war.
Von verknüpfter Seite:
%Vor%
$&
enthält die übereinstimmende Zeichenfolge aus der vorherigen erfolgreichen Musterübereinstimmung.
Bei meinen Tests scheint es sich um die letzte Übereinstimmung von gsub
zu handeln. Also zum Beispiel, wenn ich folgendes habe:
$&
würde auf or
gesetzt, weil das die letzte Übereinstimmung ist, die gsub
gefunden hat.
Tags und Links ruby syntax global-variables