Schrift
[thread]9164[/thread]

Platzhalter in Regular Expression: Von Textmate nach Perl



<< >> 1 Eintrag, 1 Seite
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.
<< >> 1 Eintrag, 1 Seite



View all threads created 2007-07-06 16:33.