You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在IntelliJ IDEA中用指定功能查找含Str1且不含Str2的内容?

解决IntelliJ IDEA中带包含/排除条件的查找问题

一、文件中查找(Ctrl + H)

不用折腾复杂正则,用IDEA自带的过滤功能就能轻松实现:

  • 按下Ctrl + H打开「Find in Path」窗口
  • 在顶部搜索框输入你要包含的关键词Str1
  • 点击窗口右下角的...展开更多选项,切换到「Filters」标签
  • 在「Exclude」输入框里填入Str2,同时勾选「Regular expression」(不用自己写正则,直接填字符串就行,IDEA会自动处理内容排除)
  • 如果是要排除文件名里带Str2的文件,就在「File mask」旁的「Exclude」框里填*Str2*

二、按类名查找(Ctrl + Shift + T)

这个功能的过滤更简单,直接用内置语法:

  • 按下Ctrl + Shift + T打开「Go to Class」窗口
  • 直接在输入框里写:Str1 !Str2,这里的!就是排除标记,IDEA会自动筛选出包含Str1且不包含Str2的类
  • 或者点右上角的漏斗图标,在过滤框里输入!Str2,同样能达到排除效果

内容的提问来源于stack exchange,提问作者work-in-progress

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 10:33:15