regex - 在 Visual Studio 2010 中使用正则表达式查找和替换小写

标签 regex visual-studio-2010 visual-studio

我正在使用 Visual Studio 2010 中的“查找和替换”功能来更改字段的编码样式。

所有实例都类似于

m_MyField

应该是

_myField

但我只能设法得到

_MyField

使用

Find what:      m_{[a-zA-Z]}
Replace with:   _\1

如何让第一个字母小写?我尝试了以下但它不起作用:

Find what:      m_{[a-zA-Z]}
Replace with:   _\L\1

我在 http://vim.wikia.com/wiki/Changing_case_with_regular_expressions 中找到了解释但我认为它只适用于 vim。

欢迎提出任何建议。

最佳答案

我会使用这种方法:

Find what:      m_A{[a-zA-Z]}
Replace with:   _a\1

并为 B..Z 重复它

不优雅,但应该快速完成。

关于regex - 在 Visual Studio 2010 中使用正则表达式查找和替换小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13601381/

相关文章:

regex - 如何找出与给定正则表达式匹配的字符串的最大和最小长度

visual-studio-2010 - 更新到 Windows 10 后 Visual Studio 2010 宏损坏

c++ - 静态条件中的编译器警告

c# - 在 C# 项目的 Visual Studio 中,要中断的异常列表存储在哪里?

c++ - 发现元素何时插入到 std::map

c++ - 如何识别导致简单应用程序在 Windows 中崩溃的原因? (应用程序在 Visual Studio 中编译成功 + 帖子中出现完整错误)

c# - Visual Studio 2013 不正确的命名空间错误

regex - 替换正则表达式中的换行符

jquery - 正则表达式:如何通过正则表达式和 jQuery 捕获 url 的第二部分

regex - 提取短语后的所有文本,然后在每行的开头添加文件名?