Schaue, ob es für deine Aufgabe bereits einen Parser gibt.
Wenn nicht verwende m//sub()/ex;
Matche zuerst einen Record entsprechend Anfang und Ende. Übergebe den Teilstring einer sub, die dann die Details für dich rauszieht.
Bilde einen klaren Lexer für dein Problem. Deine Rex bringt dich in einer Woche zur Verzweiflung.
Wenn dir nichts mehr einfällt, dann liess einfach die Perl Docu.
Dort gibts so Dinge beschrieben wie ^ $ \b \n \s \S etc...
mfg Beat
--
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische