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 + 1
fü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.