Thread Regular Expressions with Brackets
(3 answers)
Opened by Gast at 2009-01-26 11:44
Oder mit Array-Zuweisung arbeiten... damit erhält man auch die Anzahl der Klammer-Ergebnisse und man kann auch darüber zugreifen.
Code (perl): (dl
)
1 2 3 if ( my @matches = $text =~ /\( \s*(\w+)\s* (?:,\s*(\w+)\s*)* \)/ ) { print "Funde: " . @matches; # Anzahl Treffer } meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |