Christian Kruse: Erkennung von Character Eingabetaste in CGI-Packet

Beitrag lesen

你好 nikta,

jetzt wenn ich Character Eingabetaste erkennen will (um statt dem <br> in
HTML einzufügen) geht es nicht.

“Character Eingabetaste”? Meinst du Carrige-Return-Taste? Du möchtest
Zeilenumbrüche in <br> umwandeln?

Dazu musst du wissen, das nicht genau definiert ist, wie Zeilenumbrüche
codiert werden. Auf MacOS < X ist es z. B. \015, auf Windows ist es
\015\012. Auf MacOS >= X und Unixoiden ist es \012. Wenn man das jetzt
weiss, ist es einfach, einen entsprechenden Regex zu schreiben:

$text =~ s!\015\012|\012|\015!<br>!g;

再见,
克里斯蒂安

--
Fortune:
http://wwwtech.de/