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

IntelliJ正则搜索如何选中特定捕获组的所有匹配结果

IntelliJ 正则搜索选中指定捕获组匹配结果操作指南

方法一:基于现有正则切换捕获组

  • 第一步:调出搜索框,当前文件搜索按Ctrl+F(Windows/Linux)/Cmd+F(macOS),全项目搜索按Ctrl+Shift+F/Cmd+Shift+F
  • 第二步:勾选搜索框右侧的正则匹配开关(图标为.+),输入你现有的正则表达式(^\d+) (\d+)
  • 第三步:点击搜索框右侧的···更多按钮,选择「选择所有出现项」,此时所有完整匹配的内容会被全选
  • 第四步:按Alt+→(Windows/Linux)/Option+→(macOS),每按一次会切换到下一个捕获组,按两次即可全选所有第二个捕获组的匹配内容(330、450、870、900)

方法二:直接匹配目标内容(无需切换捕获组)

你可以直接修改正则为零宽后行断言格式,搜索结果直接对应你需要的第二个数字:

  • 正则表达式改为(?<=^\d{1,4} )\d+
  • 搜索后直接选择所有出现项,得到的就是所有目标内容

小提示:选中后直接复制即可导出所有匹配的捕获组内容,粘贴后每行对应一个匹配结果。

内容的提问来源于stack exchange,提问作者MaskedHawk

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 11:45:03