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

相关文章

  • SpringBoot上传文件到本服务器 目录与jar包同级问题

    SpringBoot上传文件到本服务器 目录与jar包同级问题

    这篇文章主要介绍了SpringBoot上传文件到本服务器 目录与jar包同级问题,需要的朋友可以参考下
    2018-11-11
  • Java面向对象编程的三大特征

    Java面向对象编程的三大特征

    这篇文章主要介绍了Java面向对象编程的三大特征,封装、继承和多态是面向对象编程的三大特征,下面文章详细的介绍,需要的小伙伴可以参考一下
    2022-07-07
  • Spring Cloud Alibaba Nacos Config进阶使用

    Spring Cloud Alibaba Nacos Config进阶使用

    这篇文章主要介绍了Spring Cloud Alibaba Nacos Config进阶使用,文中使用企业案例,图文并茂的展示了Nacos Config的使用,感兴趣的小伙伴可以看一看
    2021-08-08
  • 详解Java进阶知识注解

    详解Java进阶知识注解

    这篇文章主要介绍了详解Java进阶知识注解,从注解的定义、元注解、自定义注解、注解实例这几个方面,让同学们更加深入的了解注解
    2021-04-04
  • Java SwingWorkder使用实例

    Java SwingWorkder使用实例

    最近在学习Swing,我们都知道在UI表现线程里面长时间执行操作时,画面会假死,为了能够让费时操作不影响画面表现,就需要用多线程了
    2014-04-04
  • java生成随机数的常用方法分析

    java生成随机数的常用方法分析

    这篇文章主要介绍了java生成随机数的常用方法,结合实例形式分析了java生成随机数常用的方法功能与相关使用技巧,需要的朋友可以参考下
    2017-10-10
  • java邮件乱码的彻底解决方案

    java邮件乱码的彻底解决方案

    在本篇文章里小编给大家整理的是关于java邮件乱码的彻底解决方案,需要的朋友们可以学习下。
    2019-12-12
  • jtds1.1连接sqlserver2000测试示例

    jtds1.1连接sqlserver2000测试示例

    这篇文章主要介绍了jtds1.1连接sqlserver2000测试示例,需要的朋友可以参考下
    2014-02-02
  • Java线程操作的常见方法【线程名称获取、设置、线程启动判断等】

    Java线程操作的常见方法【线程名称获取、设置、线程启动判断等】

    这篇文章主要介绍了Java线程操作的常见方法,结合实例形式总结分析了java线程的创建、线程名称的获取、设置以及线程启动的判断等相关操作实现技巧,需要的朋友可以参考下
    2019-10-10
  • java实现单机限流

    java实现单机限流

    这篇文章主要为大家详细介绍了java实现单机限流,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08

最新评论