如何使用Visual Studio查找和替换将大写字母char转换为使用Regex的小写字母

Sad*_*egh 12 regex replace visual-studio-2010 visual-studio

这是我的Find What reg-ex,它与我将要抓取的所有内容相匹配.

<{_}{[A-Z\s+]}{[a-z0-9]*}>
Run Code Online (Sandbox Code Playgroud)

就像_ColumnId,现在如何将大写字母后转换_为小写字母?(_columnId)

Jar*_*Par 14

不幸的是,这不可能以一般方式进行.匹配模式是相当直接的,因为你大致有以下几点

_{[A-Z]}
Run Code Online (Sandbox Code Playgroud)

然后表达式\1可用于访问大写字母.不幸的是,尽管VS没有办法说出来

请替换为此表达式的小写版本

这会让你碰壁.唯一的选择是对26个字母中的每个字母进行搜索和替换.非常劳动强化而且根本没有乐趣.