Hinter jedem einzelnen Zeichen aus der Auswahl darf der Ausschlusstext nicht vorkommen:
/(a-z,_-)*/
Moment,
(...)* passt doch immer, oder? D.h. es wird ueberhaupt nichts ausgeschlossen.
/(a-z,_-)+/
erscheint mir im Moment richtig, aber ich wuerde doch das ganze mit
unless($str !~/noprint/)
{
...
}
abfangen.
Johannes