IntelliJ IDEA 编辑器的全局搜索中使用正则表达式的操作方法

 更新时间:2024年01月08日 11:17:13   作者:TM_enn  
这篇文章主要介绍了IntelliJ IDEA 编辑器的全局搜索中使用正则表达式的相关知识,补充介绍了IDEA查找和替换实用正则,感兴趣的朋友跟随小编一起看看吧

IntelliJ IDEA 编辑器的全局搜索中使用正则表达式

打开 IntelliJ IDEA 编辑器。

  • 使用快捷键 Ctrl + Shift + F(Windows / Linux)或 Cmd + Shift + F(Mac)打开全局搜索窗口。
  • 在搜索框中输入要搜索的内容,例如:“设备【】已经绑定网关”。
  • 在搜索框旁边的 “.*” 图标上点击,将搜索模式切换为正则表达式模式。
  • 填入所需的正则表达式,根据你的需求来构建正则表达式匹配规则。

比如搜索字符串"设备【" + device.getDeviceNo() + “】已经绑定网关”
要求在搜索框里填入"设备【】已经绑定网关"并加入正则就能搜索到
要忽略"【】"之间的内容,可以使用以下正则表达式

设备\【.*?\】已经绑定网关

这个正则表达式将匹配字符串中的 “设备【“、”】已经绑定网关”,并忽略它们之间的内容。在使用全局搜索时,使用上述正则表达式作为搜索条件即可实现需求

补充:

IDEA查找和替换实用正则

按开头查找

比如说我需要查找有swagger中@ApiModelProperty注解的属性
正则表达式:@ApiModelProperty

替换头和尾

接着上面的例子,想把swagger注解替换成文档注释,
@ApiModelProperty(value = "起点") > /** 起点 */
正则表达式:(@ApiModelProperty\(value = ")(.*)("\))/**$2*/

到此这篇关于IntelliJ IDEA 编辑器的全局搜索中使用正则表达式的文章就介绍到这了,更多相关 IDEA全局搜索使用正则表达式内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 关于idea刚打开时疯狂报错的问题

    关于idea刚打开时疯狂报错的问题

    这篇文章主要介绍了关于idea刚打开时疯狂报错的问题,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • 基于Jasypt对SpringBoot配置文件加密

    基于Jasypt对SpringBoot配置文件加密

    这篇文章主要介绍了基于Jasypt对SpringBoot配置文件加密,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • SpringMVC实现文件上传与下载、拦截器、异常处理器等功能

    SpringMVC实现文件上传与下载、拦截器、异常处理器等功能

    这篇文章主要给大家介绍了关于SpringMVC实现文件上传与下载、拦截器、异常处理器等功能的相关资料,这些功能在我们日常开发中经常会遇到,本文通过示例代码介绍的非常详细,需要的朋友可以参考下
    2021-09-09
  • Java中JSR303的基本使用详情

    Java中JSR303的基本使用详情

    这篇文章主要介绍了Java中JSR303的基本使用详情,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-09-09
  • Java中for(;;)和while(true)的区别

    Java中for(;;)和while(true)的区别

    这篇文章主要介绍了 Java中for(;;)和while(true)的区别,文章围绕for(;;)和while(true)的相关自来哦展开详细内容,需要的小伙伴可以参考一下,希望对大家有所帮助
    2021-11-11
  • Java中内存问题之OOM详解

    Java中内存问题之OOM详解

    这篇文章主要介绍了Java中内存管理的OOM详解,OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMemoryError,当JVM因为没有足够的内存来为对象分配空间并且垃圾回收器也已经没有空间可回收时,就会抛出这个error,需要的朋友可以参考下
    2023-08-08
  • Spring Security验证流程剖析及自定义验证方法

    Spring Security验证流程剖析及自定义验证方法

    Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。这篇文章主要介绍了Spring Security验证流程剖析及自定义验证方法,需要的朋友可以参考下
    2018-03-03
  • springboot的pom.xml配置方式

    springboot的pom.xml配置方式

    这篇文章主要介绍了springboot的pom.xml配置方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • springboot文件虚拟路径映射方式

    springboot文件虚拟路径映射方式

    这篇文章主要介绍了springboot文件虚拟路径映射方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • 详解Spring集成Redis的两种方式

    详解Spring集成Redis的两种方式

    在工作中,我们用到分布式缓存的时候,第一选择就是Redis,今天介绍一下SpringBoot如何集成Redis的,具有一定的参考价值,感兴趣的可以了解一下
    2021-09-09

最新评论