在 Notepad++ 中使用哪个 Regex 命令来查找所需的电子邮件?

在 Notepad++ 中使用哪个 Regex 命令来查找所需的电子邮件?

我在 D 盘和 E 盘中有很多 txt 文件。每个文件都有很多不同的格式。我需要使用哪个正则表达式(Notepad++)来获取包含单词“school”的域的电子邮件行的结果?结果示例如下:

[电子邮件保护]...

[电子邮件保护]...

[电子邮件保护]...

后面的点是任意字符。如果邮箱后面有“school”字样的字符,仍然排除。

答案1

查找内容:(?s).*?(\S+@\S*school\S*\.\S+)|.+
替换为:$1\n

前:
在此处输入图片描述

后:
在此处输入图片描述

在 regex101.com 上进行演示测试

相关内容