可以在 idea 等搜索框中便捷的使用
正则之驼峰转下划线
记住: upper case, lower case, end
序号 | 符号 | 含义 |
---|---|---|
1 | \l | 下个字符小写 |
2 | \u | 下个字符大写 |
3 | \L | 接着的字符均小写直到 \E |
4 | \U | 接着的字符均大写直到 \E |
5 | \E | 结束 \L, \E 和 \Q |
6 | \Q | 在转义字符前加上 \Q, 如 \Q$ |
1. 概要
- 小写
\l
代表接下来的 1 个字符 - 大写
\L
代表后面 所有 字符 - 使其小写 Lower
\L
- 使其大写 Upper
\U
- 控制结束 End
\E
$1对应的是正则中第一个元组(\d{3})匹配到的结果, $0代表匹配到的整个字符
2. 使用
开启正则匹配模式
- 将
_([a-z])
替换成\U$1\E
, 可以完成下划线转驼峰 - 将
List<(.*?)>
替换成$1
, 完成去掉外层 - 将
([A-Z])
替换成\L$1\E
大写 -> 小写 - 将
([a-z])
替换成\U$1\E
小写 -> 大写