1
rrfeng 2015 年 3 月 25 日
替换 26 次即可……
|
2
b821025551b 2015 年 3 月 25 日
写个程序替换26次 LOL~
|
3
TimLang 2015 年 3 月 25 日
vim的替换法::%s/\([^_]\+\)_\([^_]\+\)$/\u\1_\u\2/g
|
4
jianghu52 OP |
9
aec4d 2015 年 3 月 25 日 @a0000 同上。。。
还真没想到有这功能~~http://stackoverflow.com/questions/1039226/regex-to-change-to-sentence-case 用正则 查找栏写_([a-z]) 替换栏写_\u\1 |
10
aec4d 2015 年 3 月 25 日
以上使用Notepad++
|
11
joyeblue 2015 年 3 月 25 日 notepad++:
<ctrl+h> 调出替换窗口 查找目标:_([a-z]) 替换为: _\u\1 注意,一定要勾选替换窗口最下面的 正则表达式选项 |
12
jun4rui 2015 年 3 月 25 日
如果都是对齐的数据,都不需要正则啊,块选择或者多选择,然后按快捷键变成大写。jetbrains系列和sublimetext都可以vim我记得也有块选择
|
13
jun4rui 2015 年 3 月 25 日
格式稍微有些变化不再一列的话,很多时候用宏也可以处理,例如按住ctrl+方向键右边几次,选择一个字符,转换成大写。很老的EditPlus2都可以
|
14
xiaohanqing 2015 年 3 月 25 日
notopad++支持正则,还支持键盘宏
|
16
everedit 2015 年 3 月 27 日
EverEdit支持js脚本,js支持大小写转换。
以下脚本另存为[我的替换.ejs]到EE的macro目录,然后别人就可以随便点击替换了。 var str = ActiveDoc.Text; str = str.replace(/_[a-z]/g, function($1) { return $1.toLocaleUpperCase(); }); ActiveDoc.Text = str; |