目标效果
- 把代码中以"mt"开头的字符串搜索出来
- 去除"mt" 并将剩余字符串 首字母改为小写
e.g.mtBirthDate => birthDate
步骤一:正则分组捕获
- 点击图示按钮修改成“正则匹配”的模式,根据需要匹配内容编写正则表达式
- 将替换时需要使用的字符串用 "()" 包裹起来,分组捕获
\w = [a-zA-Z0-9_],即包含下划线以下的所有字母和数字
这里要替换的是 mt 后面紧跟的字母,需要将其替换为小写
∴ 搜索表达式 = mt(\w)
步骤二:(按需)变量转换 + 替换
- 搜索框已经将需要使用的字符串用 "()" 包裹起来了,在替换框就可以作为变量使用了,每一个括号内=一个变量,变量名从前往后依次是
$1、$2……
如无需变量转换,此时替换表达式 =
$1,则 mtBirthDate => BirthDate
- 大小写转换:将转换符加在变量前
\l将字符更改为小写,直到字符串中的下一个字符\u将字符更改为大写,直到字符串中的下一个字符\L将字符更改为小写,直到文字字符串的末尾\U将字符更改为大写,直到文字字符串的末尾
∴ 替换表达式 = \l$1,即将$1转换为小写并替换