Mit dem Dialogfeld Suchen und Ersetzen in Visual Studio (2010) können Sie Text ersetzen, aber den Fall beibehalten, in dem der Text ersetzt wurde.
ie. Ich möchte 'foo' in 'bar' ändern, aber in meinem Code habe ich Foo, foo und FOO. Ich möchte, dass der Ersatz Bar, Bar, BAR ist.
Ist es möglich? Ich vermute, dass ich die reguläre Ausdruckfunktionalität benutzen muss, aber ich benötige Hilfe dabei.
BEARBEITEN : Ich weiß, dass ich die Option für die Groß- / Kleinschreibung festlegen kann, aber diese Option beschränkt sich auf das Ersetzen von Text, der der Groß- und Kleinschreibung des Suchbegriffs entspricht. So mache ich es im Moment, aber es ist ermüdend, drei Ersatz zu haben - foo, Foo und FOO
Es ist - erweitern Sie einfach den Find Options
-Bereich des Find and Replace
-Dialogs und aktivieren Sie das Kontrollkästchen Match Case
.
Die vollständige Dokumentation zu diesem Dialogfeld finden Sie hier :
Groß- / Kleinschreibung - Zeigt nur Instanzen der Zeichenfolge Suchen nach, die sowohl nach Inhalt als auch nach Groß- / Kleinschreibung übereinstimmen. Zum Beispiel gibt eine Suche nach "MyObject" mit ausgewähltem Match Case "MyObject", aber nicht "myobject" oder "MYOBJECT."
zurück
Bearbeiten: (nach der Klärung)
Ich kenne keinen einfachen Weg, um zu tun, was Sie wollen. Eine RegEx könnte möglicherweise konstruiert werden, die dies tut, aber ich vermute, dass 3 Suchen und Ersetzen wäre schneller, einfacher und weniger fehleranfällig als eine RegEx in diesem Fall.
Tags und Links ide visual-studio-2010 editor