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

如何在Notepad++中提取每行逗号间长度为12的字符内容?

在Notepad++中提取逗号分隔的12位长度字段

一、标记目标内容

  1. 用Notepad++打开需要处理的文本文件
  2. 按下Ctrl+F打开查找窗口,切换到标记标签
  3. 在「查找目标」框中输入正则表达式:(?<=,|^)[^,]{12}(?=,|$)
  4. 勾选「正则表达式」选项,若需要区分大小写(如示例中的大小写差异),同时勾选「匹配大小写」
  5. 点击「标记全部」,所有位于逗号之间、长度恰好为12的内容会被高亮标记

二、提取目标内容

方法1:直接生成结果文档

  1. 按下Ctrl+H打开替换窗口
  2. 勾选「正则表达式」,确保取消勾选「.匹配换行符」
  3. 「查找目标」输入:(?:^|,)([^,]{12})(?:,|$)|.
  4. 「替换为」输入:$1\n
  5. 点击「全部替换」,此时文档中会保留所有符合条件的内容,同时夹杂空行
  6. 再次打开替换窗口,「查找目标」输入^$,「替换为」留空,点击「全部替换」删除空行,最终得到每行一个目标内容的结果

方法2:复制标记内容

  1. 完成标记步骤后,点击顶部菜单栏的「搜索」→「书签」→「复制已标记的文本」
  2. 新建空白文档,按下Ctrl+V粘贴,即可得到所有提取的目标内容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 08:40:00