//MSVC8/9 regular expression
-
ja, ich weiß... vermutlich passt das Thema nicht zu 100% hier hin.
Folgendes Problem:
Ich hunderte von Dateien ändern und zwar die include Pfade, die ungefähr so aussehen können (in unterschiedlichen Dateieb):
#include "./3rdParty/rcf/RcfSystem.h" #include "./3rdParty/rcf/Rcf.h" #include "./../3rdParty/rcf/Rcf.h" #include "./../../../3rdParty/rcf/RcfSystem.h" #include "./../../../../3rdParty/rcf/RcfSystem.h" #include "./../../../../3rdParty/rcf/Rcf.h"
nun wollte ich das ganze mit dnem Suchen und Ersetzen mit ner REGEX machen. Bekomme aber die Syntax nicht hin. Problem hier ist die Anzahl der "../"
Das Ergebnis sollte später so aussehen:
#include "./3rdParty/rcf/RcfSystem.h" #include "./3rdParty/rcf/Rcf.h" #include <basics/3rdParty/rcf/Rcf.h> #include <basics/3rdParty/rcf/RcfSystem.h> #include <basics/3rdParty/rcf/RcfSystem.h> #include <basics/3rdParty/rcf/Rcf.h>
any clue?
-
s#(\.\./)*#basics/#
evtl.?