Gast: Regulärer Ausdruck

Beitrag lesen

Probiere mal:

$eingabe = "\n";
$eingabe =~ s/[\r\n]/./g;
print $eingabe;

und du wirst sehen, dass da nur ein . erscheint.

So klapp es, aber wenn ich das Feld in einem anderen Programm aufrufe passiert der Effekt.

Bedenke, dass es vom Betriebssystem abhängt, ob ein Zeilenumbruch mit \r\n oder nur mit \n
endet.

Ja, ich habe \n angegeben und es wird daraus \r\n und aus \r wird ebenfalls \r\n!

Da soll mal einer draufkommen, wenn man nicht weiß, wie man diese undruckbaren Zeichen anzeign kann!
Grüße vom Gast in dem Forum