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正则表达式全局搜索内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MybatisPlus中的insert操作详解

    MybatisPlus中的insert操作详解

    这篇文章主要介绍了MybatisPlus中的insert操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02
  • java给钉钉邮箱发送邮件功能实现

    java给钉钉邮箱发送邮件功能实现

    文章介绍了如何使用Java给钉钉邮箱发送邮件,包括开通POP和IMAP、引入pom、逻辑处理、直接添加前端传来的MultipartFile、添加多个附件以及给多个邮箱发送邮件等步骤,感兴趣的朋友一起看看吧
    2025-02-02
  • Java设计模式之模版方法模式简介

    Java设计模式之模版方法模式简介

    这篇文章主要介绍了Java设计模式之模版方法模式,需要的朋友可以参考下
    2014-07-07
  • Java 中 Date 与 Calendar 之间的编辑与转换实例详解

    Java 中 Date 与 Calendar 之间的编辑与转换实例详解

    这篇文章主要介绍了Java 中 Date 与 Calendar 之间的编辑与转换 ,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-07-07
  • Java中三种零拷贝的实现示例以及对比详解

    Java中三种零拷贝的实现示例以及对比详解

    这篇文章主要介绍了Java中三种零拷贝的实现示例以及对比详解,本文主要是介绍几种零拷贝的实现示例,以及与最传统的做一个对比,看看在效率上到底有多大的提升,需要的朋友可以参考下
    2023-12-12
  • Java 二分法检索算法代码实现详解

    Java 二分法检索算法代码实现详解

    这篇文章主要介绍了Java 二分法检索算法代码实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • Java流程控制语句最全汇总(中篇)

    Java流程控制语句最全汇总(中篇)

    这篇文章主要介绍了Java流程控制语句最全汇总(中篇),本文章内容详细,通过案例可以更好的理解数组的相关知识,本模块分为了三部分,本次为中篇,需要的朋友可以参考下
    2023-01-01
  • Java结构型设计模式中的适配器模式与桥接模式解析

    Java结构型设计模式中的适配器模式与桥接模式解析

    这篇文章主要介绍了Java结构型设计模式中的适配器模式与桥接模式,结构型设计模式是从程序的结构上解决模块之间的耦合问题,需要的朋友可以参考下
    2016-02-02
  • IDEA中Mybatis的xml文件报错问题及解决

    IDEA中Mybatis的xml文件报错问题及解决

    在IntelliJ IDEA中,MyBatis的XML文件报错,提示'expected statement, got 'id'',通过找到并修改LanguageInjections的Mybatis相关配置,去掉最前面的sql前缀,禁用默认配置文件,解决了每次重启IDEA后配置失效的问题
    2025-12-12
  • 详解JVM中的本机内存跟踪

    详解JVM中的本机内存跟踪

    在本文里小编给大家整理了一篇关于JVM中的本机内存跟踪的相关知识点内容,有兴趣的朋友们参考学习下。
    2019-07-07

最新评论