welcome to reichelt.vip, home of the ultrakurzanleitung

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