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

Notepad++移除双引号内容 实现管道分隔文件PHI脱敏

Notepad++ 处理管道分隔文件清除双引号内PHI数据方法

该方法完全保留原文件管道分隔结构,不会打乱行列对应关系,支持多行记录、单行列数150+的宽表文件,可正常匹配双引号内的字母、数字、空格及混合内容。

操作流程

  • 第一步先备份原始文件,再用Notepad++打开待处理文件,避免误操作导致数据损坏。
  • 按下Ctrl+H快捷键调出替换窗口,在窗口底部「查找模式」区域勾选正则表达式,取消勾选「匹配换行」选项,防止跨行匹配破坏行结构。
  • 根据你需要的替换效果,对应填写查找和替换规则:
    • 若需要实现示例中的预期效果(所有字段保留空双引号,分隔符位置完全不变):
      • 查找目标填入:"[^"]*"
      • 替换为填入:""
    • 若需要将双引号内原始内容替换为NULL:
      • 查找目标填入:"[^"]*"
      • 替换为填入:"NULL"
    • 若需要将双引号内原始内容替换为空格:
      • 查找目标填入:"[^"]*"
      • 替换为填入:" "
  • 规则填写完成后,先点击「替换下一个」测试2-3处匹配结果,确认匹配范围是完整的双引号包裹字段、没有误匹配管道分隔符,再点击「全部替换」等待处理完成即可。

特殊情况适配

如果你的文件字段值内部包含转义双引号(比如字段值为"姓名\"别名"格式),把查找目标的正则修改为"(?:[^"\\]|\\.)*"即可正常匹配,不会出现匹配截断问题。

提示:处理100MB以上的大文件时,建议提前关闭Notepad++的自动语法校验、实时格式化类插件,减少替换过程的卡顿概率。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 23:54:18