Notepadd++正则表达式大小写转换
Posted 灵妖代码
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Notepadd++正则表达式大小写转换相关的知识,希望对你有一定的参考价值。
示例1:将语句 test this sentence 转为大写
查找:^.*$
替换:\\U$0
或------------
查找:^(.*)$
替换:\\U\\1 或 \\U$1
示例2:将语句 TEST THIS SENTENCE 转为小写
查找:^.*$
替换:\\L$0
或------------
查找:^(.*)$
替换:\\L\\1 或 \\L$1
示例3:将语句 test this sentence 首字t母转为大写
查找:^.
替换:\\U$0
或------------
查找:^(.)
替换:\\U\\1 或 \\U$1
示例4:将语句 Test this sentence 首字T母转为小写
查找:^.
替换:\\L$0
或------------
查找:^(.)
替换:\\L\\1 或 \\L$1
示例5:将语句 test this sentence 每个单词首字母转为小写
查找:\\b(\\w)(\\w*)\\b
替换:\\U$1\\E$2 或 \\U\\1\\E\\2
总结:
1、\\U 将匹配项转为大写(Upper)
2、\\L 将匹配项转为小写(Lower)
3、\\E 终止转换(End)
以上是关于Notepadd++正则表达式大小写转换的主要内容,如果未能解决你的问题,请参考以下文章
正则表达式在 Redshift 中将 CamelCase 转换为蛇形案例
csharp 简单的C#扩展方法,将驼峰大小写字符串转换为下划线表示法而不使用任何正则表达式