Stefan Muenz: Bildbearbeitung und Bildkomprimierung

Beitrag lesen

Uups, das war wohl nix, zwei Links in einer Nachricht fuehren zu einem Fehler, weil der regulaere Ausdruck, der das steuert, dann alles bis zur letzten schliessenden eckigen Klammer im Nachrichtentext zu einem Link macht und nicht nur bis zur naechsten schliessenden eckigen Klammer. Aber da wir hier in einem Forum sind, wo einem hoffentlich geholfen wird <g>, stelle ich die Frage: wie muss es lauten?

Bislang lautet die entscheidende Zeile in Perl:
$printbody =~ s/(.*)">(.*)/<a href="\1">\1</a>/g;
Die fuehrt zu dem beschriebenen und an der Message sichtbaren Problem. Mit welcher RegExr-Syntax erwische ich die NAECHSTE und nicht die LETZTE schliessende Klammer im zu durchsuchenden Bereich??

Viele Gruesse
  Stefan Muenz