Visual Studio查找和替换正则表达式

时间:2011-10-02 13:14:13

标签: regex visual-studio visual-studio-2010 replace

我想用VB.NET替换C#属性,这意味着[Serializable]应该变成<Serializable>

模式(\[)(.+)(\])确实找到了结果,但我不知道如何用适当的括号替换第一组和最后一组。

我看过this页面,但我不明白如何使用F&amp; R的大括号,我试图用它包装组但是它不起作用。

2 个答案:

答案 0 :(得分:8)

如果您使用的是Microsoft支持常规.NET正则表达式的Productivity Power Tools扩展,那么根据上面的正则表达式,您将在替换的文本框中放置以下内容:

<$2>

其中$2指的是正则表达式中的第二个捕获组,即括号中的文本。

请注意,这仅适用于快速查找生产力电动工具。 Visual Studio中的常规查找/替换使用另一种语法。

答案 1 :(得分:0)

找到:\ [{Serializable} \]

替换为:&lt; \ 1&gt;