perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 27
Click for quality!




10.02.2012 / 20:02

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


Beitrag\cM als Zeilenumbruch - gibt's das noch?
Seitenanfang
Hi,
ich hatte mal für ein Skript zum Auslesen von Formularinhalten einige Passagen aus anderen Freeware-Skripts übernommen. Dort wurde noch nicht mit use cgi gearbeitet, sondern mit
read(STDIN,$temp,$ENV{'CONTENT_LENGTH'});

Dort tauchten dann auch Anweisungen auf, um Zeilenumbrüche zu transformieren, und zwar u.a.:
$content =~ s/\cM\n/\n/g;
$content =~ s/\n\cM/\n+/g;
$content =~ s/\cM/\/g;

Meine Frage ist nun:
Hat "\cM" heute überhaupt noch eine Funktion?

In der Perl-Doku finde ich dazu nur sehr wenig verständliche Hinweise, etwa derart, dass Zeilenumbrüche in einzelnen Betriebssystemen und Servern auch als \cM dargestellt werden können.
Anders gefragt: Wenn ich aus einem Text, der per Formular geschickt wurde, alle Zeilenbrüchenumbrüche durch ein Leerzeichen ersetzen will, reicht dazu die Anweisung aus:
$text =~ s/\n+/ /gm;

Oder muss ich das obskure \cM doch berücksichtigen?
Charles

Datum: 28.12.2006-15:13

-






-
-