全局 查找/搜索:快捷键 Ctrl+Shift+F,通过正则表达式找到所有 中文/汉字:

正则表达式:[\u4e00-\u9fa5]
在这里插入图片描述

Idea利用正则表达替换下划线为驼峰

正则表达式: . \w \s \d \b

. 匹配除换行符以外的任意字符

\w 匹配字母或数字或下划线或汉字 等价于 ‘[^A-Za-z0-9_]’。

\s 匹配任意的空白符

\d 匹配数字

\b 匹配单词的开始或结束

^ 匹配字符串的开始

$ 匹配字符串的结束

正则中(xx)代表此处是一个单元;

替换中$x代表第x个单元,如 $1表示第1个单元;

/l$x:小写第x个单元,如 /l$1表示小写第1个单元的首字母;

/u$x:大写第x个单元,如 /u$2表示大写第2个单元的首字母;

下划线为驼峰:

正则:(\w*)(_)(\w*)
 
替换:$1\u$3

驼峰替换为下划线:

正则:([a-z]{1,})([A-Z])([a-z]{1,})
 
替换:$1_\l$2$3

替换实体类的set为map的put

正则:\w*.set([A-Z]\w*)[(]
 
替换:map.put("\l$1",
Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐