我有一个字符串“test”,我想将每个第二个字符转换为大写字母 所以“测试”将是“tEsT”。
我一直在尝试使用正则表达式捕获它但我不知道如何同时捕获2个组(一个用于偶数,一个用于奇数字符)
我的正则表达式捕获每个偶数字符是:。(。?) 我的正则表达式捕获每个奇怪的字符是:(。?)。
我需要将上面的2个正则表达式组合成一个带有2个捕获组的正则表达式,但我不知道如何。
答案 0 :(得分:2)
试试这个:
([a-zA-Z])([a-zA-Z])
用这个替换所有:
\1\u\2