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:
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.
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.