NotePad++正则表达式驼峰式变量名转下划线式

NotePad++正则表达式功能很强大,可以转换字母大小写。

单词首字母转大写

NotePad++正则表达式驼峰式变量名转下划线式_第1张图片

\b(\w)(\w*)\b	
\U\1\E\2

转小写的话,就把替换为改成:\L\1\E\2
\U表示将匹配项转为大写(Upper)。
\L表示将匹配项转为大写(Lower)。
\0表示全部匹配。
\1表示第一个匹配分组,也可以用$1
\E表示结束(End)匹配的大小写转换。
\2表示第二个匹配分组,也可以用$2
\b表示单词边界。
\w表示字母。

驼峰式变量名转下划线式

firstStudent
secondStudent
firstTeacher
secondTeacher

NotePad++正则表达式驼峰式变量名转下划线式_第2张图片

([A-Z])
_\L\1

你可能感兴趣的:(运维,正则表达式)