IDEA正则表达式全局搜索图文教程
作者:直走的螃蟹
当您要搜索和替换特定的文本模式时,请使用正则表达式,下面这篇文章主要给大家介绍了关于IDEA正则表达式全局搜索的相关资料,文中通过代码以及图文介绍的非常详细,需要的朋友可以参考下
之前在开发的时候,需要按照某种规则搜索代码,试了下在IDEA使用正则表达式搜索,这里记录下。
搜索规则
比如在代码中,存在各种提示:因为某些原因需要中断。想要在代码中搜索出全部这样的提示,可以使用正则表达式
我先搜索的规则是:System.out.println(“因xxx中断xxx”); 其中xxx是代表的是任意的字符
System.out.println("因未知原因,当前程序中断"); System.out.println("因错误操作,中断当前操作"); System.out.println("因发生故障而中断"); System.out.println("因不可预估问题,导致中断,请重试");
打开搜索
IDEA中,默认的全局搜索快捷键:CTRL +SHIFT + R
点击搜索栏右边的 .* (意思就是开启正则表达式搜索)
输入正则表达式搜索
在使用正则表达式搜索时,【.】,【(】,【"】这些字符需要加上\进行转义
(.)* 这个表示任意字符,可以有也有可以没有,这个属于正则表达式的内容,这里不赘述
在搜索栏中输入:
System\.out\.println\(\"因(.)*中断(.)*\"\)\;
就可以匹配搜索的规则:System.out.println(“因xxx中断xxx”); 其中xxx是代表的是任意的字符
这样就完成了正则表达式的搜索
总结
到此这篇关于IDEA正则表达式全局搜索的文章就介绍到这了,更多相关IDEA正则表达式全局搜索内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!