正则转换驼峰和下划线

1. 驼峰命名与下划线命名 互相转换

在任意文本编辑器中,开启正则替换,将([a-z])([A-Z])替换为\1_\L\2

1.1 效果:驼峰->下划线

  • 转换前:
    转换前:
  • 转换后:
    转换后:

1.2 下划线->驼峰 同理

([a-z])_([a-z])替换为\1\U\2\E

2. 相关正则含义

序号 正则 含义
1 \l 下个字符小写
2 \L 接着的字符均小写直到\E
3 \u 下个字符大写
4 \U 接着的字符均大写直到\E
5 \Q 在non-word 字符前加上\,直到\E
6 \E 结束\L,\E和\Q
posted @ 2022-06-07 12:03  imOne  阅读(1462)  评论(0编辑  收藏  举报