4

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

4

3 回答 3

4

正如 JaredPar 所解释的,这不能使用通用正则表达式搜索/替换来完成。但是,我想您应该能够使用来做到这一点。

于 2009-08-20T15:26:12.653 回答
2

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

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

于 2009-08-20T14:04:13.577 回答
0

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

自然,您不能“编程”一组替换选项以根据找到的内容插入。每个替换组都需要一次通过。

于 2009-08-20T14:02:31.643 回答