amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Amiga, AmigaOS 4 > Perl [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

06.09.2001, 14:38 Uhr

Lilo303
Posts: 35
Nutzer
Hi Leuz!

Hab auf meiner HP 3D-Stuff, ein Gästebuch eingerichtet.
Nun steh ich bei dem Buch vor einem Problem. Und zwar bekomm ich es einfach nicht gebacken, die ";)" Smiles durch richtige Bilder zu ersetzen.
Ich habe leider noch nicht so sehr viel Ahnung von Perl. Hat da jemand mal nen Code oder Tip für mich, wie ich nach der Eingabe danach suchen kann?:(


Thx lilo...

[ - Antworten - Zitieren - Direktlink - ]

06.09.2001, 16:54 Uhr

MrMarco
Posts: 445
Nutzer
Zitat:
Original von Lilo303:
Hi Leuz!

Hab auf meiner HP 3D-Stuff, ein Gästebuch eingerichtet.
Nun steh ich bei dem Buch vor einem Problem. Und zwar bekomm ich es einfach nicht gebacken, die ";)" Smiles durch richtige Bilder zu ersetzen.
Ich habe leider noch nicht so sehr viel Ahnung von Perl. Hat da jemand mal nen Code oder Tip für mich, wie ich nach der Eingabe danach suchen kann?:(


An dieser Stelle kommst du mit Regular Expressions leicht weiter!

Mal angenommen der Text befindet sich in einem String, dann gehst du so vor:

$strGuestMsg =~ s/:-)/<IMG SRC="images/smily.gif">/g

Habs jetzt nicht ausprobiert, aber so dürfte es eigentlich gehen.

Du solltest dir vielleicht mal ein Perl-Buch von o'reilly zulegen. Die Bücher dort sind verständlich geschrieben. Als Vorraussetzung solltest du aber schon einmal am besten in einer anderen Programmiersprache programmiert haben.

Hier ein paar URLs zum Thema Perl:

http://www.perl.org/

http://www.perlscripts.de/


Perl ist definitiv nichts für Newbees oder Gelegenheitsprogger.

Ich hoffe jedenfalls dir damit geholfen zu haben.

MfG
MrMarco

[ - Antworten - Zitieren - Direktlink - ]

06.09.2001, 22:52 Uhr

Lilo303
Posts: 35
Nutzer
Hi!

Danke Dir. Nur das hatte ich auch schon so geschrieben. Was macht das Perl, es ersetzt das ":","-",")", durch den String.
Mit anderen Worten, es wird 3x "<IMG SRC=...>" geschrieben.;(


Thx lilo...

[ - Antworten - Zitieren - Direktlink - ]

07.09.2001, 15:26 Uhr

MrMarco
Posts: 445
Nutzer
Zitat:
Original von Lilo303:
Hi!

Danke Dir. Nur das hatte ich auch schon so geschrieben. Was macht das Perl, es ersetzt das ":","-",")", durch den String.
Mit anderen Worten, es wird 3x "<IMG SRC=...>" geschrieben.;(


Thx lilo...


Ähm... gehts jetzt oder soll ichs heute abend zuhause nochmal selbst austesten?

MfG
MrMarco


[ - Antworten - Zitieren - Direktlink - ]

07.09.2001, 16:40 Uhr

Lilo303
Posts: 35
Nutzer
Tag!

Ich habe nen Codesnip gefunden. Es geht super...


lilo...

[ - Antworten - Zitieren - Direktlink - ]

07.09.2001, 17:01 Uhr

Holger
Posts: 8090
Nutzer
Ansonsten hätte ich auf den fehlenden Backslash vor der )-Klammer getippt. Zeichen, die eine spezielle Bedeutung in regexp haben, müssen gequotet werden.

mfg

--

Good coders do not comment. What was hard to write should be hard to read too.

[ - Antworten - Zitieren - Direktlink - ]

07.09.2001, 18:04 Uhr

Lilo303
Posts: 35
Nutzer
Hi again!

In dieser Form der Suche werden Sonderzeichen wie ";" & ")", ":",
mehrfach ersetzt. Warum kann ich nicht sagen?!


lilo...

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Amiga, AmigaOS 4 > Perl [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2022 by amiga-news.de - alle Rechte vorbehalten.
.