如何在Visual Studio中将代码中的字符串转换为大写?

时间:2009-08-20 13:57:02

标签: regex visual-studio uppercase

我正在尝试将与文件中特定正则表达式匹配的所有字符串转换为大写,但我找不到在Visual Studio的“查找和替换”窗口中指定的语法。是否可以使用Visual Studio正则表达式执行此操作?

3 个答案:

答案 0 :(得分:4)

正如JaredPar所做的那样,使用通用正则表达式搜索/替换无法做到这一点。但是,我猜您应该可以使用macro来完成此操作。

答案 1 :(得分:2)

使用Visual Studio正则表达式无法将其作为通用替换。可以使用\ n转义序列将捕获的文本重新用作替换字符串的一部分,其中n表示第n组捕获的文本。但是,正则表达式语言仅支持对此文本的有限修改(主要是对齐更改)。它不允许您更改案例。

以下是Visual Studio正则表达式语言的链接

答案 2 :(得分:0)

当查找窗口具有焦点以启用“正则表达式”搜索时按alt +'e'。

当然,您无法根据找到的内容“编程”一组替换选项。每个替换集都需要一次通过。