2014-09-02 79 views
0

我發現我可以在「查找和替換框」正則表達式中編寫代碼,以便在Visual Studio代碼中查找新行,但是我想要執行的操作是「for每個'{'後跟一個新的行,將其替換爲下一個語法符號「。換句話說:Visual Studio:替換{和新行

class Parser5 : Parser 
{ 
    public Parser5(Scanner scanner) : base(scanner) 
    { } 
    public override Loop ParseLoop() 
    { 
     if(//some stuff) 
     { 
       return this.ParseNestedLoop(); 
     } 
    } 
} 

有了:

class Parser5 : Parser 
{ public Parser5(Scanner scanner) : base(scanner) 
    { } 
    public override Loop ParseLoop() 
    { if(//some stuff) 
     {return this.ParseNestedLoop(); 
     } 
    } 
} 

回答

0
\{\n(?<=\{\n)(.*$) 

您可以使用此。

查看演示。

http://regex101.com/r/sA7pZ0/31

+0

是的,這聽起來不錯,但爲什麼新的文本移動到右邊?有什麼方法可以在左側更多地移動它(與之前的垂直位置相同)? – TwistAndShutter 2014-09-02 10:12:11

+0

\ {\ n(?<= \ {\ n)\ s *(。* $)試試這個 – vks 2014-09-02 10:18:25

相關問題