IDEA正则表达式全局搜索图文教程

 更新时间:2024年08月13日 08:28:27   作者:直走的螃蟹  
当您要搜索和替换特定的文本模式时,请使用正则表达式,下面这篇文章主要给大家介绍了关于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正则表达式全局搜索内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java HashSet添加 遍历元素源码分析

    Java HashSet添加 遍历元素源码分析

    这篇文章主要为大家详细介绍了HashSet、HashMap底层添加、遍历元素的机制,追踪并分析源码,文中的示例代码讲解详细,希望对大学有所帮助
    2022-07-07
  • JAVA中判空方法isEmpty()用法举例详解

    JAVA中判空方法isEmpty()用法举例详解

    这篇文章主要给大家介绍了关于JAVA中判空方法isEmpty()用法的相关资料,isEmpty()是Java中常用的方法之一,用于判断集合、字符串、数组等是否为空,文中通过代码将解决的办法介绍的非常详细,需要的朋友可以参考下
    2024-06-06
  • Java爬虫爬取漫画示例

    Java爬虫爬取漫画示例

    这篇文章主要介绍了Java爬虫爬取漫画示例,大部分的爬虫入门教学都是爬取图片的,本文就来测试一下爬取网站的漫画,需要的朋友可以参考下
    2023-04-04
  • springboot 如何解决static调用service为null

    springboot 如何解决static调用service为null

    这篇文章主要介绍了springboot 如何解决static调用service为null的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • Kotlin 基础教程之注解与java中的注解比较

    Kotlin 基础教程之注解与java中的注解比较

    这篇文章主要介绍了Kotlin 基础教程之注解与java中的注解比较的相关资料,需要的朋友可以参考下
    2017-06-06
  • 详解java并发之重入锁-ReentrantLock

    详解java并发之重入锁-ReentrantLock

    这篇文章主要介绍了java并发之重入锁-ReentrantLock,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • 解决Spring Mvc中对象绑定参数重名的问题

    解决Spring Mvc中对象绑定参数重名的问题

    最近在工作中遇到了参数绑定的一个问题,发现网上这方面的资料较少,索性自己来总结下,下面这篇文章主要给大家介绍了关于如何解决Spring Mvc中对象绑定参数重名问题的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-08-08
  • 基于rocketmq的有序消费模式和并发消费模式的区别说明

    基于rocketmq的有序消费模式和并发消费模式的区别说明

    这篇文章主要介绍了基于rocketmq的有序消费模式和并发消费模式的区别说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • springboot打war包部署到外置tomcat容器的方法

    springboot打war包部署到外置tomcat容器的方法

    这篇文章主要介绍了springboot]打war包部署到外置tomcat容器,在这需要注意的是在boot-launch.war在tomcat webapps目录里面解压到boot-launch文件夹,感兴趣的朋友跟随小编一起看看吧
    2022-04-04
  • 实例详解Spring Boot实战之Redis缓存登录验证码

    实例详解Spring Boot实战之Redis缓存登录验证码

    本章简单介绍redis的配置及使用方法,本文示例代码在前面代码的基础上进行修改添加,实现了使用redis进行缓存验证码,以及校验验证码的过程。感兴趣的的朋友一起看看吧
    2017-08-08

最新评论