my $term = '1+2*(4+2*(1+3))'; my ( $klammer ) = $term =~ /(\([^()]*\))/; print "term: $term\nklammer: $klammer\n";
( anfang der zu fangenden zeichenkette
\( öffnende klammer
[^()]* eine beliebige anzahl von zeichen die keine runden klammern sind
\) schliessende klammer
) ende der zu fangenden zeichenkette
[quote=Guest,07.10.2005, 09:20]@pq schon bezogen auf dem Beitrag von Taumarill![/quote]
ich bezog mich ja auf seinen beitrag, wie kommst du darauf, dass ich
das nicht tat?
ich dachte, teile einer regex eins weiter nach innen zu setzen, wäre jetzt kein
so abwegiger und unverständlicher gedanke.