RegEx 使用 Notepad++ 替换某些文本

RegEx 使用 Notepad++ 替换某些文本

我有超过 200,000 行聊天文本,格式如下:

[21-Nov-22 04:49 PM] VillagerA
Hi


[21-Nov-22 04:50 PM] VillagerB
Hello


[21-Nov-22 04:50 PM] VillagerA
Hi again


[21-Nov-22 04:51 PM] VillagerB
Hello again

这只是一个例子。我对 VillagerA 和 VillagerB 使用了不同的名字。

我想将格式更改为:

VillagerA: Hi
VillagerB: Hello
VillagerA: Hi again
VillagerB: Hello again

我搜索过类似的问题,但我不明白如何使用 Notepad++ 上的 RegEx 替换某些字符。有人能帮帮我吗?

提前致谢。

答案1

  • 找什么:^.+\] (.+)$\R(.+)\R?\s*$
  • 用。。。来代替:$1: $2
  • 使能够Wrap Around
  • 搜索模式:Regular Expression

相关内容