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

如何编写正则表达式在Notepad++中提取纯对话文本?

使用Notepad++正则表达式提取对话内容的方案

这事儿用Notepad++的正则替换就能轻松搞定,步骤和正则写法如下:

具体操作步骤

  1. 用Notepad++打开你的目标txt文件
  2. 按下 Ctrl+H 打开「替换」窗口
  3. 在窗口左下角勾选「正则表达式」模式(不要勾选「匹配换行符」选项)
  4. 在「查找目标」输入框中粘贴以下正则表达式:
    ^.*\+\+\+\$\+\+\+\s*
    
  5. 「替换为」输入框保持空即可
  6. 点击「全部替换」,所有冗余前缀都会被清除,只留下纯对话内容

正则表达式解释

  • ^:锚定每一行的开头位置,确保我们只处理行首的冗余内容
  • .*:匹配任意字符(除换行外)零次或多次,用来覆盖从行首到最后一个+++$+++之间的所有杂项内容
  • \+\+\+\$\+\+\+:转义匹配字面量+++$+++(因为+和$是正则的特殊元字符,必须加反斜杠转义才能匹配原本的符号)
  • \s*:匹配+++$+++之后的任意空白字符(空格、制表符等),避免对话前残留多余空格

处理后你会得到干净的对话内容:

What are you DOING here ?
I work here, remember ?

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.12 04:44:03