需求
给定输入:get_vertex
期望输出:getVertex
操作
查找:get_([a-z])(.*)
替换:get\U$1$2
说明
-
[a-z]
:匹配任一小写字母 -
.*
:匹配任意字符 -
$1
:正则[a-z]
所匹配到的字符,此处为v
-
$2
:正则.*
所匹配到的字符,此处为ertex
-
\U$1
:将正则$1
所匹配到的字符转换为大写
反之,如果要将大写替换为小写,则使用\L$1
。
给定输入:get_vertex
期望输出:getVertex
查找:get_([a-z])(.*)
替换:get\U$1$2
[a-z]
:匹配任一小写字母.*
:匹配任意字符$1
:正则[a-z]
所匹配到的字符,此处为v
$2
:正则.*
所匹配到的字符,此处为ertex
\U$1
:将正则$1
所匹配到的字符转换为大写反之,如果要将大写替换为小写,则使用\L$1
。