Visual Studio anfügen von text an das Ende der Zeilen mit suchen/ersetzen mit dem Ende der Zeile, regular expression ($)
Ich versuche, append text (z.B. "Fisch") an das Ende jeder Zeile in einer Datei, die mit Visual Studio oder SQL Server Management Studio mithilfe der folgenden Einstellungen im suchen/ersetzen-dialog:
- Suchen nach: $
- Ersetzen mit: Fisch
- Reguläre Ausdrücke verwenden: Geprüft
Diese meist nicht den job, aber für eine Handvoll Linien, die es nicht nur anhängt "Fisch" an das Ende der Zeile, es setzt ihn auch an den Anfang der Zeile. Ich kann nicht erkennen, irgendein Muster zu diesem Verhalten scheint es fast zufällig, mit dem die größer die Datei, desto mehr Linien tendenziell schief gehen.
Ähnliche suchen/ersetzen mit ^ (um den text am Anfang der Zeile) funktioniert ohne Probleme.
Weiß jemand, warum dies passiert ist? Und auch, gibt es bessere Vorschläge für das erreichen was ich will?
- Warum nicht
\n
? Und ersetzen mitFish\n
- das macht das Problem beheben so gut, obwohl es sehr leicht ist, denn es wird nicht die Letzte Zeile der Datei, wenn es nicht mit einem newline!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin mir nicht sicher, warum Sie das, aber Sie könnten versuchen, so etwas wie:
$0
statt\0
für die erste entsprechende Gruppe.Dies funktioniert in Visual Studio 2012 und 2015:
Stellen Sie sicher, aktivieren Sie "Reguläre Ausdrücke Verwenden" aktivieren: