Thread Reg.Ex suchen+ersetzen
(17 answers)
Opened by geloescht at 2012-08-05 01:39
Hi FIFO
Also es funktioniert! Da ich zunächt vermutete, dass Semikolon wird eh nicht gebraucht, habe ich es vor Speicherung in der CSV-Datei entfernt. Nun hat aber ein Gast in das Gästebuch einen Smiley eintragen wollen - heraus kam nur eine Klammer. Das bedeutete ich musste irgendwie das Semikolon in der CSV verfügbar machen. Das Problem hab ich dann so gelöst: Code (perl): (dl
)
$nachricht =~ s/;/#/g; Also statt des Semikolons ein Gatterzeichen gespeichert. Und beim Auslesen der Gästebucheinträge dann so: Code (perl): (dl
)
$nachricht =~ s/#/;/g; Das Semikolon konnte ich ja nicht eintragen, da es der Separator der CSV-Datei ist :-) Das lässt mich darüber nachdenken, ob bei zukünftigem Hantieren mit CSV-Dateien es nicht besser ist, von Anfang an geich ein Gatterzeichen "#" als separator zu verwenden. Sein Auftreten in deutschen Texten oder als Bildmalerei-Effekt (Smileys) ist quasi nicht gegeben. Hier sieht man, dass es nun auch Semikolons speichern und wiedergeben kann, obwohl der Trenner im CSV-File ebenfalls ein Semikolon ist: [url=http://]Gästebuch[/url] Gruss HP-User PS.: Danke für das deutsch Tutorial. Ist gebookmarked *top* modedit Editiert von GwenDragon: URL gelöscht auf Wunsch Last edited: 2012-10-05 12:52:11 +0200 (CEST) Past brought us "SYS 64738". Present brought us "ctrl+alt+del". But what will future bring?
|