使用notepad ++ regex更改十六进制数字大小写

时间:2018-05-19 03:05:27

标签: regex replace notepad

在一个遥远星系的文件中的句子中 “uint32_t per = 0x400e10b4u;”

我想使用notepad ++ find更改头文件中所有十六进制数字的大小写,并用regex替换。

我可以在查找框中使用表达式“(= 0x)(\ w +)”找到数字的“400e10b4u”部分,但无法弄清楚如何将小写替换为大写。

Notepad 7.5.6版本让我相信它可以做到

1 个答案:

答案 0 :(得分:5)

正则表达式:(?<=0x)(\w+)

替换为:\U$1

\ U代表UpperCase转换

Demo