\n durch <br> ersetzen geht nicht
Aquariophile
- perl
0 kerki0 kerki0 Aquariophile0 McNavc0 McNavc0 Klaus Mock0 McNavc
Hallo
s/\n/<br>/g;
Diese regexp sollte \n durch <br> ersetzen,
dem enntsprechend den zeilenumbruch auf Linux (unix) killen und in der datafile sollte dann <br> stehen.
Problem:
es steht zwar <br> drin,
aber der \n ist dennoch vorhanden.
Script:
http://www.salonestetica.at/gbx.txt
Nach einem Test des Scriptes entstand diese Datafile:
http://www.salonestetica.at/gbx.dat
Vielen Dank!
Aquariophile
Hallo!
Wenn man diesem Thread http://forum.de.selfhtml.org/archiv/2000_2/t12489.htm#a64070 Glauben schenken darf, ist folgende RegExp die beste Methode zur Umwandlung eines Zeilenumbruchs in ein <br>-Tag:
s/\015\012\015\012/<br>/sg;
Gruß,
kerki
Hallo!
Tja! Ich erinnere mich dunkel, Da war doch noch 'was mit senkrechten Strichen, die sich im Archiv in Wohlgefallen auflösen. *pfeif*
statt:
s/\015\012\015\012/<br>/sg;
muss es heißen:
s/\015\012|\015|\012/<br>/sg;
Gruß,
kerki
Hallo Kerki!
Gleich vorweg: Es geht.
Danke!!!
Ein kleines Prob hab ich aber noch....
und zwar versuche ich immer zu versehen was ich progge.
Sehr, sehr mühevoll habe ich kürzlich
Regular Expressions kapiert.
Nur solche Zahlengewürxle mit Stricherl drin sind mir noch nie untergekommen.
Daher zwei fragen:
Danke,
Aquariophile
Morjen !
- Wie ergeben sich die zahlen?
Sind die ASCCI Codes für Line Feed und Carrige Return (also das,
was man mit /n produziert)
- Was machen die | stricherl da?
Tja, mit RegExp hab ich leider auch so meine Probleme (kurz: weiß
ich auf die Schnelle auch nicht)
- Wo kann ich diese Methode genau nachlesen?? (_Deutsches_ Tutorial bitte)
http://www.tekromancer.com/perl/inhalt.html
Ist zwar nicht so umfangreich wie SelfHTML in Sachen HMTL *schleim*,
aber ganz brauchbar.
MfG McNavc
Hi,
- Was machen die | stricherl da?
das sind logische "oder" bei regulären Ausdrücken
Gruß
Marcus
Hallo,
- Was machen die | stricherl da?
Tja, mit RegExp hab ich leider auch so meine Probleme (kurz: weiß
ich auf die Schnelle auch nicht)
das steht für 'oder'. siehe auch http://selfhtml.teamone.de/cgiperl/sprache/regexpr.htm#alternativen
(Wobei mir die Alternative nicht so gefällt, da sie ja nur zwei Möglichkeiten zur Wahl anbietet ;-)
- Wo kann ich diese Methode genau nachlesen?? (_Deutsches_ Tutorial bitte)
http://www.tekromancer.com/perl/inhalt.html
Ist zwar nicht so umfangreich wie SelfHTML in Sachen HMTL *schleim*,
aber ganz brauchbar.
http://selfhtml.teamone.de/cgiperl/index.htm hat seit dem Update IMHO deutlich an Qualtität gewonnen.
Grüße
Klaus
Noch mal morjen !
Ich sollte vor dem zweiten Kaffee eben nicht posten :)
Sind die ASCCI Codes für Line Feed und Carrige Return (also das,
was man mit /n produziert)
War wohl ein unüberlegter Schnellschuß :( LF ist natürlich 10 und
CR 13 (oder in hex 0x0a und 0x0d).
Demnach wäre 15 (0x0f) SI (?) und 12 (0x0c) FF (form feed).
Also entweder verdrehe ich da jetzt irgendwas oder ich bin
wirklich noch nicht ganz munter. sorry
MfG McNavc
Hallo,
Ich sollte vor dem zweiten Kaffee eben nicht posten :)
Sind die ASCCI Codes für Line Feed und Carrige Return (also das,
was man mit /n produziert)
War wohl ein unüberlegter Schnellschuß :( LF ist natürlich 10 und
CR 13 (oder in hex 0x0a und 0x0d).
und dann gibts da noch das ganze im oktalen Zahlensystem:
LF 012
CR 015
Grüße
Klaus
Tagchen Klaus !
und dann gibts da noch das ganze im oktalen Zahlensystem:
LF 012
CR 015
Wusst ich's doch: es lag am Kaffee ;-)
McNavc