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

标签 regex notepad++

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

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

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

我需要将上面的 2 个正则表达式分组为一个具有 2 个捕获组的正则表达式,但我不知道如何操作。

最佳答案

试试这个:

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

并将所有内容替换为:

\1\u\2

关于正则表达式将每个偶数字符转换为大写 - Notepad++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40309031/

相关文章:

lua - 扩展 Notepad++ 中的 Lua 语言设置以对 `[[ ... ]]` 中包含的内容进行拼写检查

ide - Notepad++ 工作区刷新?

notepad++ - 自定义代码折叠 - 随心所欲地折叠代码( Notepad++ )

regex - 在 bash 中分解文本文件

java - 正则表达式用于识别多行文本中的连续和非连续重复单词

regex - sed/awk : replace megabytes with bytes (insert zeros)

python - 如何将某些行文本、可变位置移动到特定列

( 后的正则表达式匹配数

Python正则表达式匹配完整或部分单词

notepad++ - 在 Notepad++ 中覆盖 SHIFT + CTRL + Z