如何在Visual Studio 2022中通过正则表达式批量插入下划线修改字符串
在Visual Studio 2022中批量修改字符串的正则方案
- 打开替换对话框:按下
Ctrl+H,点击对话框右下角的.*按钮启用正则表达式模式 - 查找内容输入:
(CanCall)([A-Z])- 说明:
(CanCall)是第一个捕获组,精准匹配目标前缀;([A-Z])是第二个捕获组,匹配前缀后紧跟的大写字母
- 说明:
- 替换内容输入:
$1_$2- 说明:
$1引用第一个捕获组的内容(即CanCall),$2引用第二个捕获组的大写字母,中间插入下划线实现格式转换
- 说明:
- 执行替换:点击“全部替换”即可完成批量修改
这个方案会自动跳过已有下划线的字符串(比如CanCall_Delete2()),因为这类字符串中CanCall后紧跟的是下划线而非大写字母,不会被正则匹配到。
内容的提问来源于stack exchange,提问作者csharpforevermore
相关产品推荐
相关产品推荐

