IDEA中使用正则表达式查找、替换、大小写转换

使用正则表达式进行文本的修改和替换,替换时我们需要使用到捕获组,使用()表示,然后在IDEA中可以获取$n拿到捕获组中的值。

如: (\w+)-(\w+) 可以使用 $1 $2 $3 引用分组

主要注意的是,每一个()都代表一个捕获组,使用 $n 时下标不能乱。

大小写转换

\l 将字符更改为小写,直到字符串中的下一个字符,例如,BAR 变成 bAR
\u 将字符更改为大写,直到字符串中的下一个字符,例如,bar 变成 Bar
\L 将字符更改为小写,直到文字字符串的末尾,例如,BAR 变成 bar
\U 将字符更改为大写,直到文字字符串的末尾,例如,bar 变成 BAR

例如:

案例1:
XXX-yyy
替换为:
xXXxxx_yyyYYY

正则为

(\w+)-(w+)
\l$1\L$1\u$2\U$2

————————————————
版权声明:本文为CSDN博主「goodluckwj」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_35634181/article/details/111034194

你可能感兴趣的:(IDEA中使用正则表达式查找、替换、大小写转换)