UNItopia News: Brett Computer, Gruppe Allgemeines, Artikel 1764

-------------------------------------------------------------------------------
Titel: Re: Noch eine Perl-Frage
Artikel: 1764                                          Bezug: 1763
Verfasser: Yoda                                        Datum: 11.08.05 09:53:58
-------------------------------------------------------------------------------
Hi Croft,

das Problem ist, dass ich viele (vielleicht 5) verschiedene Inputfiles
durchnudeln will (fue CAE-Solver wie abaqus, optistruct, ls-dyna,
madymo etc...) und jeder hat ein anderes Regular expression. Bei manchen
geht die Regex sogar ueber 2 Zeilen (vergleiche meine letzte Frage), obwohl
der zu ersetzende Teil dann nur einzeilig ist. Typischerweise sieht das
so aus:

*INCLUDE
 /pfad/zum/includefile

oder: INCLUDE:=("/pfad/zum/includefile") 
oder auch nur: include = /pfad/zum/includefile

Manchmal sind diese input-files die ich parsen muss von Windows-Preprozessoren
wie unserem Hypermesh unter Windows erstellt, und dann kann der scheiss
zB auch so aussehen:

INCLUDE=/pfad/zum/includefile      ^M
(mit Leerzeichen und ^M :)

Ich denke, ich probiers mal mit dem "mehrmals durchnudeln"...

Gruss

Yoda