Thread Reg.Ex suchen+ersetzen (17 answers)
Opened by geloescht at 2012-08-05 01:39

geloescht
 2012-08-05 11:18
#160636 #160636
User since
2012-06-19
141 Artikel
BenutzerIn
[default_avatar]
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?

View full thread Reg.Ex suchen+ersetzen