我希望用VB.NET替换C#属性,也就是说,[Serializable]
应该变成 <Serializable>
。
模式 (\[)(.+)(\])
可以找到结果,但我不知道如何用适当的括号替换第一个和最后一个组。
我阅读了这个页面,但我不明白如何使用花括号进行查找和替换,我尝试用花括号包装组,但没有成功。
我希望用VB.NET替换C#属性,也就是说,[Serializable]
应该变成 <Serializable>
。
模式 (\[)(.+)(\])
可以找到结果,但我不知道如何用适当的括号替换第一个和最后一个组。
我阅读了这个页面,但我不明白如何使用花括号进行查找和替换,我尝试用花括号包装组,但没有成功。
<$2>
其中$2
指的是您的正则表达式中第二个捕获组,即括号内的文本。
请注意,这仅适用于Productivity Power Tools中的Quick Find。Visual Studio中的常规查找/替换使用完全不同的语法。
查找内容: \[{可序列化}\]
替换为: <\1>