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

相关文章

  • Intellij IDEA 断点不可用报错 No executable code found

    Intellij IDEA 断点不可用报错 No executable 

    这篇文章主要介绍了Intellij IDEA 断点不可用报错 No executable code found问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10
  • Spring oxm入门实例

    Spring oxm入门实例

    这篇文章主要介绍了Spring oxm入门实例,具有一定借鉴价值,需要的朋友可以参考下
    2017-12-12
  • Java命令行参数解析工具jcommander详解

    Java命令行参数解析工具jcommander详解

    这篇文章主要为大家介绍了Java命令行参数解析工具jcommander命令详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • Spring纯Java配置集成kafka代码实例

    Spring纯Java配置集成kafka代码实例

    这篇文章主要介绍了Spring纯Java配置集成kafka代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01
  • Java switch case语句的用法及常见问题

    Java switch case语句的用法及常见问题

    这篇文章主要介绍了Java switch case语句的用法及常见问题,Java中的switch语句是一种多分支选择结构,用于替代多个if...elseif的情况,它根据某个变量的值,执行匹配分支中的代码块,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-04-04
  • Spring MVC 请求处理流程步骤详解

    Spring MVC 请求处理流程步骤详解

    这篇文章主要介绍了Spring MVC 请求处理流程详解,本文分步骤结合实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧
    2025-04-04
  • Java实现微信小程序加密数据解密算法

    Java实现微信小程序加密数据解密算法

    我们开发微信小程序的过程中,我们的服务端有时需要获取微信提供的开放数据。微信会对这些开放数据做签名和加密处理,本文通过实例代码给大家介绍Java实现微信小程序加密数据解密算法,感兴趣的朋友一起看看吧
    2021-11-11
  • 2021最新IDEA的各种快捷键汇总

    2021最新IDEA的各种快捷键汇总

    掌握idea的各种快捷键,可以帮助我们开发程序,今天小编给大家带来几种比较常用的idea快捷键及一些快捷键介绍,对idea快捷键相关知识,感兴趣的朋友一起看看吧
    2021-05-05
  • Java资源加载机制及使用最佳实践

    Java资源加载机制及使用最佳实践

    Java类加载器的资源加载机制,包括`getResource`、`getResources`、`findResource`、`findResources`等方法,本文给大家介绍Java资源加载机制及使用最佳实践,感兴趣的朋友跟随小编一起看看吧
    2025-12-12
  • 关于使用swagger整合springMVC的方法

    关于使用swagger整合springMVC的方法

    在平时开发写接口文档的工作时,一般都是word文档,带来书写麻烦、维护麻烦的问题,比如改了源代码忘了更新文档、解释不明确带来歧义、无法在线尝试等等,swagger可以有效解决这类问题,需要的朋友可以参考下
    2023-04-04

最新评论