Regex zum Erhöhen einer Zahl um 1 in Visual Studio 2005

Regex zum Erhöhen einer Zahl um 1 in Visual Studio 2005

Wie verwende ich einen regulären Ausdruck in der Suchen-/Ersetzen-Funktion von Visual Studio 2005, um eine Zahlenreihe um 1 zu erhöhen?

Der Suchbegriff ist entweder {:z}oder {[0-9]+}. Ich bin mir beim Ersetzungsbegriff nicht sicher. Die Verwendung von " \1" ersetzt einfach die getaggte Zeichenfolge, erlaubt aber keine Ergänzungen. Beispielsweise \1 + 1fügt " " " 42 + 1" in den Text ein, wenn 42 die getaggte Zahl war.

Die Verwendung von " =" oder " \=" wie in der folgenden Frage funktioniert nicht (auch hier =wird das einfach in den resultierenden Text eingefügt).

So geht das in VIM:https://stackoverflow.com/questions/10420797/vim-regex-increment-all-numbers-by-1

Antwort1

Das ist zwar nicht die genaue Antwort auf Ihre Frage, ich bitte Sie, mir das zu verzeihen, aber ich hoffe, dass sie hilfreich sein könnte ;-)

Es gibt ein von mir erstelltes Tool namensProjektBuildCounter. Es ist kostenlos, einfach zu bedienen, keine Einrichtungsprobleme und kein Durcheinander mit Visual Studio-Versionen. Sie können es für so viele Projekte verwenden, wie Sie möchten. Sie könnenHier herunterladen. Nutzungsinformationen sindhier verfügbar.

verwandte Informationen