regex - Visual Studio 使用正则表达式查找和替换

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

我想用 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/

相关文章:

c++ - Visual Studio C++ 过滤代码

visual-studio-2010 - Visual Studio 2010 上英特尔 OpenCL SDK 的 OpenCL 代码 'Error MSB3721'

包含一个字符串但不包含另一个字符串的字符串的正则表达式

java - 使用 jsoup 或 regex 提取 header 标签之间的 html 标签

android - 在主要 Activity xamarin 的 fragment 中显示布局

c++ - 将 VC++ 解决方案和项目文件从 32 位转换为 64 位

visual-studio - 如何使 Visual Studio C++ 项目结构与文件系统结构匹配?

java - 在java中获取html文件的一部分

php - JavaScript 和 PHP 正则表达式的含义

C++ 临时变量生命周期