Calocybe: Titel einer HTML Seite herausfinden

Beitrag lesen

Moin!

Noch ein Tip, damit die Scripts auch halbwegs wartbar bleiben: Mit Regex kann man 'Wunderdinge', als Einzeiler formuliert, vollbringen; aber die Wartung des Script kann dadurch sogut wie unmoeglich werden. Daher lieber ein paar Zeilen und Variablen mehr 'verbraten' und "RegEx-Geniestreiche" vermeiden.

Dazu waere zu sagen, dass man diese Geniestreiche durchaus ueber mehrere Zeilen verteilen und kommentieren kann, das geht z.B. so:

$content =~ m
    <title>         # title start tag
    (.*?)           # the stuff between
    </title>        # title end tag
ix;

Das x ganz am Ende des mehrzeiligen Ausdrucks macht's moeglich. Damit werden (white-)spaces und Kommentare ignoriert (will man # trotzdem im regexp verwenden, muss man es mit \ maskieren).

So long