Thread Mehrere Regex-Treffer einem Array zuweisen: (war "Perlvariablen")
(7 answers)
Opened by Relais at 2005-01-26 11:42
hi @ all!
kann mir bei folgender Frage jemand helfen - vllt. gibts auch ne ganz simple erklärung! :) aus dem string möchte ich die Markierungen [BSP] rauslesen und in einer Liste speichern. Ich weiss nie, wieviele es sind. vorsuch von mir: my $string = "asdfasdfasdf[TEST]asdfasdf a asfd asfd a f\nasdfasdfasfd[ASDF]asdf[ER]\n"; $string =~ /.*(\[.*\])*.*/gs; jetzt sollten die werte in den vordefinierten variablen $1..$n sein. Problem1: tun sie aber nicht Problem2: Bringt mir eigentlich auch nichts, denn wie soll ich die dann in ner liste vereinigen!? Problem3: So wie ich des seh, gibts auch keine Liste in denen die Variablen $1..$n schon stehn Wär nett, wenn mich jemand zu diesem Thema aufklären könnte... DANKE! MfG Schakal |