mar*_*409 3 notepad++ case-sensitive lowercase uppercase emeditor
我在这个布局中有一个巨大的文件:
world12345:Betaalpha
world12344:alphabeta
world12343:ZetaBeta
world12342:!betatheta
Run Code Online (Sandbox Code Playgroud)
我需要将“:”之后的第一个小写字母转换为大写,将第一个大写字母转换为小写。我试过使用记事本++和编辑器,但我对正则表达式没有那么熟悉。
这就是我希望它在(正则表达式?)
world12345:betaalpha
world12344:Alphabeta
world12343:zetaBeta
world12342:!betatheta (unchanged, as the first char is a special char)
Run Code Online (Sandbox Code Playgroud)
我曾尝试在网络上搜索 npp+ 中的正则表达式,但无济于事。不幸的是,我不是脚本家,所以我不能自己写一个。
提前致谢!
这是我能想到的最简单的解决方案。
找什么: :(\u)|:(\l)
用。。。来代替: :\l($1)\u($2)
启用设置:环绕和匹配大小写
搜索方式:正则表达式
按全部替换。
\u matches & converts uppercase, \l matches & converts lowercase.