Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]6051[/thread]

Inhalt nur ausgeben wenn ^ kein \n: -> RegEx Problem (Seite 2)



<< |< 1 2 >| >> 14 Einträge, 2 Seiten
Strat
 2004-02-01 01:06
#79696 #79696
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
unter windows ist \n gleich \r\n (ausser das script laeuft mit unix-dateiendungen, oder man verwendet cygwin mit unix-dateiendungen oder sonstige schraege sachen...)
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
youngalcapone
 2004-02-01 11:17
#79697 #79697
User since
2003-08-14
185 Artikel
BenutzerIn
[default_avatar]
ich schreibe mein zeugs unter win98, laufen muss es aber auf einem FreeBSD-Server...
also sollte \n reichen, oder?
Crian
 2004-02-01 16:09
#79698 #79698
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Ja. Damit kommst Du mit windowsartigen Dokumenten unter Windows und genauso mit unixartigen Dokumenten unter Unix klar.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
Crian
 2004-02-01 16:14
#79699 #79699
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
[quote=Strat,01.02.2004, 00:06]unter windows ist \n gleich \r\n (ausser das script laeuft mit unix-dateiendungen, oder man verwendet cygwin mit unix-dateiendungen oder sonstige schraege sachen...)[/quote]
Ja Jein Nein

Das wollte ich auch erst schreiben, aber genau genommen kann \n nie gleich \r\n sein. Du kannst höchstens sagen, windows \n ist das, was unter Linux \r\n wäre.

Deshalb redete ich lieber von CR und LF.

Unter Windows wird das Symbol \n durch die Zeichenfolge CR LF ersetzt, und Unix nur durch LF.

Edit: Deshalb erhält man unter Windows, wenn man \r\n schreibt logischerweise die Zeichenfolge CR CR LF. Deshalb wird man diese Folge bei einer Suche in "normalen" Dokumenbten auch nicht finden.\n\n

<!--EDIT|Crian|1075644984-->
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
<< |< 1 2 >| >> 14 Einträge, 2 Seiten



View all threads created 2004-01-31 18:58.