来自记事本++中组合电子邮件的单独电子邮件

时间:2016-04-29 14:55:22

标签: regex notepad++

在我的文本文件中,某些行已合并多个电子邮件地址。如何在记事本++中使用Regex将它们分开?

amannityo@gmail.comamannityo@gmail.com,
vinformax.tevisurya@gmail.com,
tevisurya@empowercsi.cominformax.tevisurya@gmail.com,
informax.tevisurya@gmail.com,
tevisurya@empowercsi.cominformax.tevisurya@gmail.com,

将它们分成下一行或空格

1 个答案:

答案 0 :(得分:0)

如果背后有第二封电子邮件,则需要更换电子邮件。假设每个电子邮件在.com.org结束时,您可以稍后扩展可能的域列表(\.com|\.org|...)。但为了简单起见,我们暂时使用(\.com|\.org)

正则表达式查找/替换如下:

  • 打开替换对话框
  • 查找内容: (\.com|\.org)(.*@)
  • 替换为: \1\r\n\2
  • 检查正则表达式
  • 点击替换或全部替换
  • 继续点击全部替换,直到不再进行替换(例如,如果有一些行包含三个或四个电子邮件),每个全部替换将拆分第一封电子邮件。你可以按下ALT-A。