我想用 VB.NET 替换 C# 属性,这意味着,[Serializable]
应该变成 <Serializable>
.
图案(\[)(.+)(\])
确实找到了结果,但我不知道如何用适当的括号替换第一组和最后一组。
我读了 this页面,但我不明白如何为 F&R 使用花括号,我尝试用它包装组,但没有用。
最佳答案
如果您使用的是 Microsoft 提供的支持普通 .NET 正则表达式的 Productivity Power Tools 扩展,那么根据上面的正则表达式,您将在文本框中放置的替换内容是:
<$2>
哪里
$2
指正则表达式中的第二个捕获组,即括号之间的文本。请注意,这仅适用于 Productivity Power Tools 的快速查找。 Visual Studio 中的正常查找/替换完全使用另一种语法。
关于regex - Visual Studio 使用正则表达式查找和替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7626543/