Thread Mehrzeiliger regex matcht nicht inline
(3 answers)
Opened by emwede at 2007-03-12 18:34
Ich lade nächtlich per svn einige Dateien vom Server auf ein Testsystem. Diese sollen (nur in der lokalen Kopie und diese soll nicht eingecheckt werden) bei jedem svn-Export einige automatische Modifikationen erfahren. So soll z.B. in der "function output" hinter dem Text "Zeile2" der Text "printed after regex\n" eingefügt werden.
Die "test"-Datei sieht wie folgt aus: Code: (dl
)
1 output() Der regex Code: (dl
)
function output\(\).*?Zeile2 Leider krieg ich folgenden perl Einzeiler nicht dazu das Pattern zu matchen. Code: (dl
)
perl -ni -e 'print;print "printed after regex\n" if($_ =~ /function output\(\).*?Zeile2/)' test Dotall modifier direkt hinter dem zweiten/des regex wurde auch schon probiert. Alle Tipps willkommen. Danke und Gruß emwede\n\n <!--EDIT|emwede|1173717327--> |