2012-10-29T12:00:33 false_friendDer einzige Teil des Skriptes, das ich ab und zu anpassen muss, sind ca. 20 Reguläre Ausdrücke.
Damit ich nicht immer in der großen Datei herum navigieren muss, würde ich die Regex gerne in Dateien auslagern, damit ich direkt auf den entsprechenden Ausdruck zugreifen kann. Ich würde also gerne Dateien wie
erstellen und an ensprechender Stelle ins Programm einbinden. Haltet ihr eine solche Auslagerung für sinnvoll? Gibt es eine elegante Methode, die Ausdrücke dann aus der externen Datei im Programm zu benutzen?
1
2
3
4
5
6
7
8
9
%REGEX = (
"muster1" =>
"... mehrzeiliger Regulärer Ausdruck mit Kommentaren ... ",
"muster2" =>
"... mehrzeiliger Regulärer Ausdruck mit Kommentaren ... ",
[...]
"mustern" =>
"... mehrzeiliger Regulärer Ausdruck mit Kommentaren ... ",
);
"muster1" => qr/Ausdruck/
2012-10-30T09:27:40 MuffiSollt schon gehn. Nachdem du dir angeguckt hast was der Unterschied zwischen einem Hash und einer Referenz ist, also runde statt geschweifte Klammern ;)
2012-10-30T09:27:40 Muffi