Ich versuche, alle #include "whatever.h"
durch #include <whatever.h>
mit Suchen und Ersetzen Funktionalität in Visual Studio 2005 zu ersetzen. Ich habe die Regex \#include \"[a-z\.h]+\"
verwendet, um die Include-Anweisung zu finden. Aber ich frage mich, wie Rahmen der ersetzen Regex.Visual Studio, Suchen und Ersetzen, Regex
hat nicht funktioniert und wird nicht; es ersetzt die Aussage #include "whatever.h"
durch #include <[a-z.h]+>
. Wie soll ich die ersetzen Regex um whatever.h
beibehalten, wie es ist?
Dies scheint sich von der regulären Syntax für reguläre Ausdrücke zu unterscheiden, die für diese Funktionalität Klammern verwendet. –
Es ist anders, aber hey, wir können das nicht ändern ... – Miel
Es ist jetzt anders in Visual Studio 2012. $ 1 sollte anstelle von \ 1 verwendet werden.() ersetzt nun {}. Jetzt ist es mehr mit allen anderen konsistent. http://msdn.microsoft.com/en-us/library/2k3te2cs(v=vs.110).aspx – oillio