我有一个包含大量电子邮件的大文件,如:
Some Name <same.name@example.com>
same.name2@example.com
Some Name3 (same.name3@example.com)
Some Name4 (same.name4@example.com)
如何删除所有其他文本只包含如下列表:
same.name@example.com
same.name2@example.com
same.name3@example.com
same.name4@example.com
由于
答案 0 :(得分:2)
This regex will match the email addresses
[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?
此时你可以将它们剪掉。
答案 1 :(得分:1)