场景
最近,我从430个不同的HTML网页中提取了一些使用正则表达式的组织的电子邮件,但有些组织有多个电子邮件,下面是混乱的样子
输入
Organization 2
info@something.org.au more@something.com market@gmail.com single@noidea.com human@myplace.com south@north.com darlings@mall.com
Organization 3
headmistress@money.com head@skull.com
我想要的
这些组织的第一封电子邮件是重要的电子邮件。有没有什么方法可以让正则表达式选择第一个完整单词之后的所有内容,然后我可以使用Notepad++的“全部替换”来删除它?
输出(类似于此)
Organization 2
info@something.org.au
Organization 3
headmistress@money.com
2条答案
按热度按时间nzkunb0c1#
要获得预期的输出,请使用以下模式:
Online Demo
ngynwnxp2#
首先,你必须保持所有的电子邮件地址在一个变量作为字符串。
将字符串拆分为数组
根据数组索引获取第一个电子邮件ID。
检查下面的示例代码: