Después de una operación de matching lo que casó con el primer
paréntesis se conserva en la variable $1
, lo que casó con
el segundo en $2
, etc.
Véase el siguiente ejemplo en el que se imprime lo que casó con los paréntesis décimo, undécimo, etc.:
lusasoft@LusaSoft:~$ perl -wde 0 main::(-e:1): 0 DB<1> $x = "hello world!\n" DB<2> $x =~ /(h)(e)(l)(l)(o)( )(w)(o)(r)(l)(d)(!)(\n)/; print "$10 $11 $12 $13" l d !
Casiano Rodríguez León