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

joe*_*ogs 0 regex replace notepad

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

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

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

记事本版本7.5.6所以即时通信导致相信它可以做到

Mat*_*t.G 5

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

用...来代替: \U$1

\ U代表UpperCase Transformation

演示