Alexander Foken: Perl findet Einfügemarkierung nicht

Beitrag lesen

Moin Moin !

Hallo Alexander,

ich gebe zu, dass ich mit Perl absoluter Anfänger bin und dachte mir, learning by doing, so wie bereits mit HTML zu betreiben. Es ist deshalb garantiert nicht so, dass ich bloß zu faul wäre, die ganze Perldoku durchzulesen, aber ab einem gewissen Punkt kommt man nicht weiter, wenn man nicht mal selber was zusammenbaut.

Richtig. Aber man muß es ja nicht gleich ins WWW stellen, das kann man auch erstmal auf einer abgeschotteten Kiste testen. Andererseits wollen wir hier ja auch gerne mal eine Seite "im Betrieb" sehen.

[...] aber zu den Stichwörtern perlop und perlre oder perlfunc finde ich über die Suchmaske garnichts.
Würdest Du mir nochmal die genauen Stellen in der Doku verraten (und vielleicht noch zwei kleine Tipps gratis dazugeben ...)?

perlop, perlre und perlfunc sind die Namen der entsprechenden Man-Pages, die findest Du unter Unixen ganz einfach mit "man perlop" oder "perldoc perlop" usw., unter Windows (wenn Du ActivePerl benutzt) unter C:\perl\html\index.html (bei Standard-Installation). Im WWW gibt's die auch, z.B. bei http://www.perldoc.com: http://www.perldoc.com/perl5.8.0/pod/perlre.html http://www.perldoc.com/perl5.8.0/pod/perlfunc.html http://www.perldoc.com/perl5.8.0/pod/perlop.html (Wie Du am Link erkennen kannst, sind das die Man-Pages für die Version 5.8.0 - nicht großartig anders als 5.6.0, aber eben nicht identisch.)

Sonst hat mir Dein Posting nämlich nichts geholfen außer mich zu entmutigen.

War wohl etwas hart, was? Naja, was ist Dir lieber - ein "böser Ratgeber", der Dir mal kurz auf die Finger klopft, oder ein böser Angreifer, der aus Deinen Daten mal eben so nebenbei Bitsalat macht?

Richtig nett fände ich es aber, wenn Du mir sagen würdest was an dem Skript falsch ist

Das habe ich doch schon: In deinen REs (Regular Expressions) fehlen die Escapes für einige Zeichen, die in REs eine besondere Bedeutungen haben. Siehe perlop und perlre. Wie schon gesagt, kommst Du für Dein Problem auch ohne REs aus, ein simpler Sting-Vergleich müßte ausreichen.

Danke, das ist ein richtig nettes Forum :)

Trotz meines "bösen" Postings? Du paßt nicht in das übliche Fragen-und-weg-Schema. Gut.

Alexander

--
Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
Für eine bessere Übersichtsdarstellung des Forums: http://cforum.teamone.de/phpbt/bug.php?op=show&bugid=103&pos=2