//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.?


Anmelden zum Antworten