我想用VB.NET替换C#属性,这意味着[Serializable]
应该变成<Serializable>
。
模式(\[)(.+)(\])
确实找到了结果,但我不知道如何用适当的括号替换第一组和最后一组。
我看过this页面,但我不明白如何使用F&amp; R的大括号,我试图用它包装组但是它不起作用。
答案 0 :(得分:8)
如果您使用的是Microsoft支持常规.NET正则表达式的Productivity Power Tools扩展,那么根据上面的正则表达式,您将在替换的文本框中放置以下内容:
<$2>
其中$2
指的是正则表达式中的第二个捕获组,即括号中的文本。
请注意,这仅适用于快速查找生产力电动工具。 Visual Studio中的常规查找/替换使用另一种语法。
答案 1 :(得分:0)
找到:\ [{Serializable} \]
替换为:&lt; \ 1&gt;