Thread Platzhalter in Regular Expression: Von Textmate nach Perl (0 answers)
Opened by toadle at 2007-07-06 16:33

toadle
 2007-07-06 16:33
#78287 #78287
User since
2007-07-06
1 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hey Perl-Profis,

habe folgende Frage: Ich will will eine bestimmten Textabschnitt automatisch als SQL formatieren. Das sieht in etwa so aus:

Inhalt-Spalte1
Inhalt-Spalte2
Inhalt-Spalte3

und ich habe das auch so als Text-File vorliegen.

In meinem Lieblingseditor (Textmate) habe ich folgende Regexp zum umformatieren geschreiben:
Code: (dl )
1
2
Find: (.*)?\n(.*)?\n(.*)? 
Replace: INSERT INTO glossary (key,name,tag,description) VALUES ('$1','$2','','$3');

Die Fragezeichen markieren Platzhalter bzw. Variablen.

Nun würde ich das gerne per Perl-Kommandozeilenbefehl ausgeben.
Code: (dl )
perl -pe 's/find/replace/g;'

Leider konnte ich nirgends finden, wie man das mit den Platzhaltern machen würde. Wäre cool, wenn mir das jemand erklären könnte.

View full thread Platzhalter in Regular Expression: Von Textmate nach Perl