2009-06-04 3 views
0

Ich habe viele Zeilen wie diese in einer SQL-Dateiregulärer Ausdruck Dateien entspricht mit gleicher Erweiterung enden

VALUES (12654, 'somestuff', 'einig Beschreibung hier', 'filename.swf', '5', 0, 1, '', '500', '300', 'Dateiname.png', '3', '1');

Ich möchte somthing filename.swf und ersetzen sie durch Ordner/filename.swf und dann das Gleiche tun das gleiche für PNG-Dateien

Ich habe sehr grundlegende Wissen zu finden, zu starten versucht, von swf & vor dem Dateinamen in den Apostrophe zurückgehen, ich glaube, der folgende Code das Gegenteil tut:

\'.*swf 

Es beginnt mit dem ersten Apostrophe in der Linie & endet mit swf

Antwort

1

Sie müssen Apostrophe vom "Any-Character" -Bit ausschließen. Wenn Notepad ++ PCREs verwendet, glaube ich, dass es wäre:

\'[^']*swf 
+0

Cool das hat funktioniert! Ich habe es so gemacht: Finden: \ '([^'] * swf) Ersetzen durch: 'folder/\ 1 Danke für die schnelle Antwort! –

Verwandte Themen