Thread Regular Expressions with Brackets (3 answers)
Opened by Gast at 2009-01-26 11:44

Linuxer
 2009-01-26 12:46
#118333 #118333
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
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!

View full thread Regular Expressions with Brackets