Beat: verschiedene Fragen zu Funktionen

Beitrag lesen

Ooops
Erst mal danke..... man hat selten jemanden, der gleich testet.

Aber mir ist folgendes aufgefallen:

Bei mir

Sinput = "wort1|wort2" ;

Doppelte Anführungszeichen

In deinem Experiment

my $muster     = 'wort1|wort2';

einfache Anführungszeichen, und das hat doch einen Einfluss

Und der springende (oder doch bemerkenswerte) Punkt.
auch in deinem Beispiel wird ein Punkt als Platzhalter interpretiert. (was mich wiederum überrascht)
Das bedeutet, Benutzereingaben können eine RegExp doch mit seltsamen Sachen füttern, wobei man nur hoffen kann dass nicht ein ///e (Also eine evaluierte Regexp) gefüttert wird.

Ich denke ich werde die Eigaben mit dem quotemeta Befehl bearbeiten, und mal schauen was mein  -T parameter sonst noch meldet.

mfg Beat