2017-03-04 4 views
-1

ich viel von verschiedenen Linien in einem dekompilierten Projekt ersetzen wollen:Visual Studio: Suchen und Ersetzen mit regulären Ausdrücken

get_Method(); 
set_Method(value); 

Dies ist, wie der Code, den ich auf mich zu arbeiten Methoden mit get bezeichnet und stellen Attribute Also soll ich alle diese Aufforderung ändern

Method; 
Method = value; 

aber es ist unmöglich, jede Zeile dieser Art manuell zu ändern ... ich denke, es ist wahrscheinlich, dass sie alle auf einmal mit der regulären Ausdrücken zu ändern, aber ich wirklich Ich weiß nicht, ho w, es zu tun, habe ich versucht, eine Menge, und ich bin nur Dinge vermasselt

Kann mir jemand ein Beispiel für regulären Ausdruck geben, die mich jeden .get_Method() in .Method und set_Method( in .Method = ( jeder Änderung kann helfen?

Antwort

0

Ich denke, \.get_(.*?)\(\) mit $1 ersetzen und \.set_(.*?)\((.*?)\) durch $1 = $2 ersetzen ist was Sie brauchen.

Using Regular Expressions in Visual Studio

+0

mit einem Punkt direkt vor der Gruppe verweisen scheint es zu funktionieren! Ich habe Regex nie richtig verstanden, und es ist ein riesiger Nachteil, da es wirklich nützlich ist, diese Ausdrücke scheinen trotzdem richtig zu funktionieren! Vielen Dank! – FenriX

+0

gab es ein paar Informationen über Ein- und Ausgänge in Ihrer Frage. Es ist gut, dass es funktioniert hat, und es ist besser, Regex zu benutzen und sich damit vertraut zu machen. @ FenriX – MohaMad

Verwandte Themen