Thread Mehrere Regex-Treffer einem Array zuweisen: (war "Perlvariablen") (7 answers)
Opened by Relais at 2005-01-26 11:42

Gast Gast
 2005-01-26 11:36
#51346 #51346
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

View full thread Mehrere Regex-Treffer einem Array zuweisen: (war "Perlvariablen")