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 比较接口comparable与comparator区别解析

    Java 比较接口comparable与comparator区别解析

    这篇文章主要介绍了Java 比较接口comparable与comparator区别解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • JUnit5中的参数化测试实现

    JUnit5中的参数化测试实现

    参数化测试使得我们可以使用不同的参数运行同一个测试方法,从而减少我们编写测试用例的工作量,本文主要介绍了JUnit5中的参数化测试实现,感兴趣的可以了解一下
    2023-05-05
  • Java实现文件的归档和解档

    Java实现文件的归档和解档

    这篇文章主要为大家详细介绍了Java实现文件的归档和解档,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09
  • SpringBoot快速构建应用程序方法介绍

    SpringBoot快速构建应用程序方法介绍

    这篇文章主要介绍了SpringBoot快速构建应用程序方法介绍,涉及SpringBoot默认的错误页面,嵌入式Web容器层面的约定和定制等相关内容,具有一定借鉴价值,需要的朋友可以参考下。
    2017-11-11
  • 解决Mybatis中mapper的ID冲突问题

    解决Mybatis中mapper的ID冲突问题

    这篇文章主要介绍了解决Mybatis中mapper的ID冲突问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • spring mvc实现文件上传与下载功能

    spring mvc实现文件上传与下载功能

    这篇文章主要为大家详细介绍了spring mvc实现文件上传与下载功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • SpringBoot中使用MongoDB的连接池配置

    SpringBoot中使用MongoDB的连接池配置

    由于MongoDB的客户端本身就是一个连接池,因此,我们只需要配置客户端即可,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • Mybatis如何按顺序查询出对应的数据字段

    Mybatis如何按顺序查询出对应的数据字段

    这篇文章主要介绍了Mybatis如何按顺序查询出对应的数据字段,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • 利用JavaFX工具构建Reactive系统

    利用JavaFX工具构建Reactive系统

    这篇文章主要介绍了使用JavaFX构建Reactive系统,利用JavaFX工具集中的新的超棒特性来构建响应式的快速应用程序,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • mybatis如何对大量数据的游标查询

    mybatis如何对大量数据的游标查询

    这篇文章主要介绍了mybatis如何对大量数据的游标查询问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01

最新评论