Gibt es eine Methode, um die linke und rechte Seite eines Satzes von Ausdrücken in Visual Studio zu tauschen?

8

Ich habe eine anständige Größe von Daten, die in einem aktiven Datensatz gespeichert werden müssen. Um die Formularfelder auf der Seite vorzufüllen, habe ich bereits folgenden Code geschrieben:

%Vor%

Gibt es eine Art der Methode (eingebaute Funktionalität, Makro, etc.), die ich verwenden könnte, um jede Seite des Ausdrucks so zu wechseln, dass die Daten in dem aktiven Datensatz gespeichert werden, anstatt sie in der Reihenfolge zu lesen eine Datenbank einfügen? Wenn Sie beispielsweise den obigen Code markieren und das Makro ausführen, wird es zu:

%Vor%

Da die Anzahl der Spalten in der Datenbank, die dieser aktive Datensatz einkapselt, ziemlich groß ist, scheint es, als ob die meisten dieser Eingaben mit einem einfachen automatisierten Prozess vermieden werden könnten.

Natürlich würde das nicht 100% ig funktionieren, weil es manchmal Typumwandlungen geben müsste (z. B. int bis string ), aber größtenteils denke ich, dass dies viel Zeit sparen würde.

    
John Rasch 13.03.2009, 17:04
quelle

2 Antworten

10

Hier ist ein Makro, das es tun wird:

%Vor%

Im Grunde nimmt es den ausgewählten Text (entweder eine Zeile oder so viele Zeilen wie Sie auswählen) und verwendet einen regulären Ausdruck, um die Werte zu vertauschen. Nicht schön, aber Makros sind es nie.

    
Andrew Hare 13.03.2009, 17:28
quelle
0

Kann nicht mit der Regex funktionieren (muss eine Visual Studio 2010-Sache sein) Ich habe es auf die alte Art und Weise mit klassischen Splitting getan. Es enthält auch eine Überprüfung, um VB- und c # -Kommentarzeilen zu überspringen. Posten für wen auch immer es benötigt ..

%Vor%     
stvn 31.05.2012 13:19
quelle

Tags und Links