Thread RegEx: $1,$2,$3,...,$n in ein Array (9 answers)
Opened by Matze at 2006-05-01 17:56

Matze
 2006-05-01 17:56
#65430 #65430
User since
2005-08-29
222 Artikel
BenutzerIn
[Homepage] [default_avatar]
Ich hole mir eine RegularExpression in der natürlich auch Ausdrücke
in Klammern vorkommen in meine Funktion.
Nun möchte ich, dass die Variablen $1,$2,$3,...,$n zurück-gegeben
werden.
Leider ist die Zahl der Variablen unbgrenzt(man kann unendlich
viele Klammern schreiben). Und ich würde gerne wissen, ob ich
vielleicht die Variablen irgendwie in ein Array bekomme, oder ob
es anders möglich wäre sie alle zurückzugeben.
Die Anzahl der $1...$n hole ich mir auch:

Mein Versuch:
Code: (dl )
1
2
3
4
5
# $last = n aus $n

for my$i (1..$last) {
  push(@arr,${$i});
}


MfG. Matze
Mit freundlichen Grüßen: Matze

View full thread RegEx: $1,$2,$3,...,$n in ein Array