Hallo nochmal,
- Text::Wrap drüberlaufen lassen, umbrechen bei ' -~'
das ist unpraktisch, denn so wird der Bindestrich beim Umbrechen gelöscht. Ich möchte umbrechen lassen bei einem Leerzeichen, wobei das Leerzeichen gelöscht werden soll, oder _nach_ einem Bindestrich, der jedoch erhalten bleiben soll. Hhhmmm...
In der Beschreibung von Text::Wrap findet sich diese Anleitung:
"It is possible to control which characters terminate words by modifying $Text::Wrap::break. Set this to a string such as '[\s:]' (to break before spaces or colons) or a pre-compiled regexp such as qr/[\s']/ (to break before spaces or apostrophes)."
Wenn ich $Text::Wrap::break = "qr/[\s']/";
setze, dann bricht Text::Wrap ohne Zeichen zu löschen bei jedem Zeichen um. Es passiert also _nicht_ was nach der Beschreibung passieren sollte. Da ich einen Fehler in der Beschreibung für unwahrscheinlich halte, verstehe ich wohl nicht genau, was ein 'pre-compiled regexp' sein soll. Kann mir jemand auf die Sprünge helfen?
Lieben Gruß
JOhnnY