Regex to replace lowercase with uppercase

Android Studio has a global replacement function ctrl+shift+F I want to replace Callback.(\w)(\d) with $1$2 but I want to capitalize $1 how to do it

在 Android Studio 中,您可以使用正则表达式和其强大的替换功能来做到这一点。你可以使用 \U 来将捕获组中的字符转换为大写。以下是操作步骤:

    打开全局替换对话框,可以通过快捷键 ctrl+shift+R 打开。

    在 "Find" 字段中,输入你要替换的正则表达式:Callback\.(\w)(\d)。

    在 "Replace with" 字段中,输入你想替换成的表达式:\U$1$2。这里的 \U 将使得第一个捕获组的字符转换为大写。

    确保 "Regex" 复选框是选中的,然后点击 "Find" 或 "Replace" 按钮。

请注意,这个 \U 修饰符只会影响紧随其后的第一个字符或整个后面的捕获组。如果你想让它只影响第一个字符,你可以使用 \U$1\E$2,其中 \E 会结束 \U 的影响。

Guess you like

Origin blog.csdn.net/mp624183768/article/details/130846923