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

如何在Notepad++中用正则替换第二重复行的cn为displayName

Notepad++ 批量替换重复行指定内容的正则方案

操作步骤

  1. 打开Notepad++替换对话框(快捷键 Ctrl+H)
  2. 切换到正则表达式模式,确保勾选「匹配换行符」(部分版本需手动勾选)
  3. 在「查找内容」框输入:
    ^(cn:.*)\R\Kcn:
    
  4. 在「替换为」框输入:
    displayName:
    
  5. 点击「全部替换」即可完成需求

正则说明

  • ^(cn:.*):匹配以cn:开头的整行内容,捕获为分组用于定位重复行位置
  • \R:匹配任意类型换行符(兼容Windows/Unix换行格式)
  • \K:忽略前面匹配的所有内容,仅对后续的cn:执行替换
  • cn::精准匹配第二行开头的目标标识,这部分会被替换为displayName:

备选方案

如果上述正则不生效,可尝试另一种写法:

  • 查找内容:
    ^(cn:(.*))\R\1
    
  • 替换为:
    $1\RdisplayName:$2
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 04:37:37