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

求助:如何在Notepad中批量合并同地址人员信息

在Notepad++中自动化合并同地址人员信息

需求说明

将相同公司、地址的人员姓名合并到一行,格式为 姓名1, 姓名2, 公司名, 地址,替代重复的同地址条目以节省存储空间。

操作步骤(需使用Notepad++,原生Notepad不支持复杂正则)

  1. 将人员块转换为单行格式

    • 打开文件后按 Ctrl+H 打开替换窗口,切换到正则表达式模式
    • 查找内容:^(.*)\r\n(.*)\r\n(.*)(\r\n\r\n|\r\n?$)
    • 替换为:$1|$2|$3\r\n
    • 点击「全部替换」,此时每条人员信息会变成 姓名|公司|地址 的单行格式
  2. 按公司+地址排序条目

    • 点击「编辑」→「行操作」→「按字典序排序(升序)」,相同公司和地址的条目会相邻排列
  3. 合并相同地址的姓名

    • 回到替换窗口,保持正则模式
    • 查找内容:^(.*)\|(.*)\|(.*)\r\n(.*)\|\2\|\3
    • 替换为:$1, $4|$2|$3
    • 反复点击「全部替换」,直到提示“0处替换完成”,相同地址的姓名会被合并到同一行
  4. 转换为最终格式

    • 查找内容:\|
    • 替换为:,
    • 点击「全部替换」,即可得到期望的合并结果

示例验证

输入转换后排序的单行:

John Stave|Amazon Inc|Michigan, Mi.
Elon Mask|Amazon Inc|Michigan, Mi.

合并后得到:

John Stave, Elon Mask|Amazon Inc|Michigan, Mi.

最终替换分隔符后:

John Stave, Elon Mask, Amazon Inc, Michigan, Mi.

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 06:28:15