Hallo Frank!
Wenn ich das richtig ueberblicke, hast Du da zwei Fehler drin.
sub markAdds {
$_[0]=~s/[(.)]/<b>$1</b>/g;
my $rueck = $_[0];
}$abs=markAdds($abs);
Erstens muss via return ein Rueckgabewert definiert werden, also return $_[0]. Oder wird $_[0] automatisch returned? Weiss ich jetzt nicht.
Zweitens erlaubt in Deinem Regular expression die Klammerung nur EIN Zeichen zwischen den eckigen Klammern. Es sollte heissen: s/[(.*)]/....
Also, bei 1. bin ich mir nicht ganz sicher, wie gesagt.
Calocybe