正则表达式将每个偶数字符转换为大写 - Notepad ++

时间:2016-10-28 16:07:24

标签: regex notepad++

我有一个字符串“test”,我想将每个第二个字符转换为大写字母 所以“测试”将是“tEsT”。

我一直在尝试使用正则表达式捕获它但我不知道如何同时捕获2个组(一个用于偶数,一个用于奇数字符)

我的正则表达式捕获每个偶数字符是:。(。?) 我的正则表达式捕获每个奇怪的字符是:(。?)。

我需要将上面的2个正则表达式组合成一个带有2个捕获组的正则表达式,但我不知道如何。

1 个答案:

答案 0 :(得分:2)

试试这个:

([a-zA-Z])([a-zA-Z])

用这个替换所有:

\1\u\2