Beat: String in Variable bearbeiten

Beitrag lesen

Außerdem ging es um das Verkürzen von Strings, da ist IMHO substr() angebrachter als ein RegEx.

"Perl Best Practices" [2]
[2] Kennst du sicher...

Leider nicht, außer vom Namen her. Ich habe drei Perl-Bücher:

  • Einführung in Perl      [x] gelesen
  • Programmieren mit Perl  [x] gelesen
  • Perl Kochbuch           [x] bisher nur kurz reingeschaut

Viele Grüße aus Frankfurt/Main,
Patrick

Ich habe das Buch Perl best Practices selbst nicht, sondern nur Ausschnitte davon. Ich klaue mir eigentlich so ziemlich alles zusammen, was wirklich fundamentale Tipps sind, und versuche es zu verinnerlichen.
Das hat mich zu einem Schreibstil geführt, der zimperlich aussieht.
       print 'Sie sind der ', $numb, 'ste Besucher in den letzten ",
             $numb2, "Tagen.";
Der Stil unterscheidet sich fundamental von der Selfhtml Doku.
       open( $fh, "<", $file) or die;
Sieht auch zickig aus. Aber das hat seinen Grund, und ist alles ein Resultat dieser Verinnerlichung.

Nun dort (Best Practices)und auch allgemein (auch in der Docu) wird halt gesagt, dass die Stärke von Regulären Ausdrücken darin liegt, mehrere Dinge zu prüfen.

  • Uns sicher zu sein, dass wir wirklich vor uns haben, was wir brauchen,
  • Unfälle vermeiden
  • Den Taint Mechanismus befriedigen.
      Man stelle sich vor man aktiviert ihn, und muss dann sein halbes Programm umschreiben)

Ich habe zudem einige Performancetests gemacht, und bin zum Schluss gekommen, dass es nie ein Argument gegen diese Art der Prüfung ist (vernünftige Patterns vorausgesetzt).

Substring prüft nur auf Länge, nicht aber auf Inhalt.

mfg Beat

--
Selber klauen ist schöner!