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

如何使用Notepad++筛选指定列11位数字并过滤其余无关内容

Notepad++提取第9列11位数字操作方案

操作步骤

  • 打开目标文本文件,按下Ctrl+H调出「替换」窗口
  • 底部搜索模式选择正则表达式,取消勾选「.匹配换行符」
  • 查找目标填入:^\s*(?:\S+\s+){8}(\d{11})\b.*$
  • 替换为填入:$1
  • 点击「全部替换」即可完成提取

正则说明

该规则默认适配空白符(空格、制表符)分隔的列格式:

  • ^\s*:匹配行首可能存在的空白字符
  • (?:\S+\s+){8}:非捕获组,匹配连续8组「非空白内容+后续空白」,对应前8列内容
  • (\d{11}):捕获第9列刚好11位的纯数字内容
  • \b.*$:匹配第9列后续直到行尾的所有内容

如果是逗号分隔的CSV格式文件,将查找规则修改为^\s*(?:[^,]*,){8}(\d{11}),.*$即可适配。

额外可选操作

如果需要删除第9列不存在11位数字的无效行,替换完成后执行以下操作:

  • 查找目标填入:^((?!\d{11}).)*$
  • 替换为留空,点击全部替换
  • 依次点击「编辑-行操作-移除空行(包括空白字符)」清理无效空行

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 00:36:03