welcome to reichelt.vip, home of the ultrakurzanleitung

Wider den Selbär – eine Polemik


rvip perl Ich mag Bären. Und Beeren. Soviel vorweg, um keine Missverständnisse aufkommen zu lassen.

Viele Bärenarten sind bedroht. Aber einige breiten sich sogar leider dort sehr erfolgreich aus, wo sie eigentlich nichts zu suchen haben. So zum Beispiel der Waschbär, der hierzulande mangels Fressfeinden ei...

Weiterlesen
Date: June 24th at 12:56pm
Author: Jens Reichelt
Tags: polemik

Dateialter und Datumsformatierung in Perl mit Time::Piece


rvip perl Bin gerade über einen modernen, objektorientierten Ansatz zur Datumsformatierung gestolpert, nämlich das Kernmodul Time::Piece

Gehört seit 5.10 zum Lieferumfang. Damit kann man z.B. das Änderungsdatum einer Datei wie folgt ermitteln und anzeigen.

Datum als JJJJ-MM-TT:

localtime((stat $filena...
Weiterlesen
Date: June 20th at 1:49pm
Author: Jens Reichelt
Tags: perl, regex

Muster finden, vor oder hinten denen etwas nicht steht


rvip perl Etwas zu suchen, vor dem etwas steht, ist ziemlich einfach.

print $1 if /stehtdavor(dasinteressiertmich)/;

Spannender ist allerdings die Frage, wie man etwas findet, vor dem etwas nicht steht. Dazu gibt es bei den Regulären Ausdrücken den Negative Lookbehind.

So findet das Muster

/(?<...
Weiterlesen
Date: June 2nd at 5:17pm
Author: Jens Reichelt
Tags: perl, regex

Warum Perlen?


rvip perl Meine Lieblingsprogrammiersprache ist perl. Das hat vor allem zwei Gründe: die fantastische Integration von Regulären Ausdrücken und die Tatsache, dass perl nicht von Informatikern, sondern vom Sprachwissenschaftler Larry Wall erfunden wurde.

Dies ermöglicht solch herrliche Konstruktionen wie

p...
Weiterlesen
Date: May 25th at 3:20pm
Author: Jens Reichelt
Tags: perl, regex

Hallo Welt!


Willkommen bei reichelt.vip. Ich werde hier von Zeit zu Zeit Dinge veröffentlichen, die mich interessieren.

Zum größten Teil ist das als meine Gedächtnisstütze gedacht, also sei bitte nicht zu enttäuscht, wenn die Relevanz nicht weit über diese Seite hinausgeht. You have been warned ;-)

Weiterlesen
Date: May 25th at 12:21pm
Author: Jens Reichelt
Tags: allgemein