經常會用到NotePad++中查找替換的功能,其中通過正則表達式的查找和替換功能着實讓平常重複繁瑣的工作變得輕鬆了些.這裏搜到了一片關於正則表達式替換時轉換大小寫字母的方式,在這裏整理一下,希望能夠幫助到用的到的同學.
字符串 | 查找 | 替換 | 結果 | 功能 |
---|---|---|---|---|
hello world | ^.*$ | \U$0 | HELLO WORLD | 小寫轉換爲大寫 |
hello world | ^(.*)$ | \U\1 | HELLO WORLD | 小寫轉換爲大寫 |
hello world | ^(.*)$ | \U$1 | HELLO WORLD | 小寫轉換爲大寫 |
HELLO WORLD | ^.*$ | \L$0 | hello world | 大寫字母轉換爲小寫 |
HELLO WORLD | ^(.*)$ | \L\1 | hello world | 大寫字母轉換爲小寫 |
HELLO WORLD | ^(.*)$ | \L$1 | hello world | 大寫字母轉換爲小寫 |
hello world | ^. | \U$0 | Hello world | 首字母小寫轉換爲大寫 |
hello world | ^(.) | \U$1 | Hello world | 首字母小寫轉換爲大寫 |
hello world | ^(.) | \U\1 | Hello world | 首字母小寫轉換爲大寫 |
Hello world | ^. | \L$0 | hello world | 首字母大寫轉小寫 |
Hello world | ^(.) | \L$1 | hello world | 首字母大寫轉小寫 |
Hello world | ^(.) | \L\1 | hello world | 首字母大寫轉小寫 |
hello world | \b(\w)(\w*)\b | \U$1\E$2 | Hello World | 單詞的首字母小寫轉換爲大寫 |
hello world | \b(\w)(\w*)\b | \U\1\E\2 | Hello World | 單詞的首字母小寫轉換爲大寫 |
總結:
\U
將匹配項轉爲大寫(Upper)\L
將匹配項轉爲小寫(Lower)\E
終止轉換(End)
作者:njl_041x
來源:cnblogs
原文:Notepad++ 正則表達式大小寫替換