Steuercodes (Stringcodes) aus einem String entfernen
Andreas
- perl
0 Wolfgang Wiese
Mit welchem Befehl oder welcher Routine kann ich aus einem String die Steuercodes entfernen ?
Bsp:
Ich habe einen String der an diversen Stellen den Code \n beinhaltet (neue Zeile).
Jetzt möchte ich diesen String so bearbeiten, daß überall wo \n steht dieses \n herausgeschnitten wird.
Dies ist z.B. sinnvoll wenn ich einen Text der eigentlich Zeilenumbrüche hat in einer zeile ausgeben will.
Danke für Eure Hilfe :-)
Hi,
[ ] Du hast dir das Archiv, den Perl-Abschnitt in Selfhtml bzw. die FAQ angeschaut?
[ ] Du laesst lieber andere Leute arbeiten, bevor du selbst schaust :)
Ich habe einen String der an diversen Stellen den Code \n beinhaltet (neue Zeile).
Jetzt möchte ich diesen String so bearbeiten, daß überall wo \n steht dieses \n herausgeschnitten wird.
Dies ist z.B. sinnvoll wenn ich einen Text der eigentlich Zeilenumbrüche hat in einer zeile ausgeben will.
versuchs mal so:
$string =~ s/\n//g;
Noch besser, wegen dem dummen Windows:
$string =~ s/[\n\r]//g;
Ciao,
Wolfgang
Will ja nicht nerven, aber...
funktioniert ja super, ich verstehe das aber nicht ganz:
Kannst Du das mal für die kleinen dummen erklären ?
Was mach die Tilde ~ ?
Was macht der Slash / ? (ersetzen ?)
Wieso eckige Klammern [] und was macht deren Inhalt ? (\n\r ersetzen ? - aber wieso [])
Wofür //g ?
Danke
MfG
Andreas
Hi!
<img src="/images/04.gif" alt="">
<../../tgcg.htm>
CU
ArneB
Jaja, okay...
weiß jetzt Bescheid - lediglich noch die Frage was das //g; bewirkt ?
Danke
MfG
P.S.: Gibt es die Möglichkeit \n\r Entfernungen durch Leerzeichen zu ersetzen ?
Hi!
weiß jetzt Bescheid - lediglich noch die Frage was das //g; bewirkt ?
// = durch nichts ersetzen
g alle \n im string durch nichts ersetzen
siehe "perldoc perlre"
mfg
jens
hi!
weiß jetzt Bescheid - lediglich noch die Frage was das //g; bewirkt ?
P.S.: Gibt es die Möglichkeit \n\r Entfernungen durch Leerzeichen zu ersetzen ?
<img src="/images/05.gif" alt="">
[links:/selfaktuell/forum/forumsfaq_2.htm#naq1]
perldoc perl
bye, Frank!
Hallo Andreas ;-)
P.S.: Gibt es die Möglichkeit \n\r Entfernungen durch Leerzeichen zu ersetzen ?
Schau mal 4 Threads weiter unten (<67332.html>)!
Gruss
Andreas