使用regex从Notepad ++中提取电子邮件地址

时间:2016-01-21 23:40:51

标签: regex replace notepad++

我正在尝试使用RegEx从notepad ++中提取电子邮件地址。

我试过这个

查找和替换

Find: (\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b)
Replace : .\1

我丢失了电子邮件地址而不是文字。我需要删除所有文本并仅在文件中保留电子邮件地址。怎么做?

    Abilash Perumandla

hi Gunpreet, kindly share your thoughts to Abi@TEKperfekt.com
Pratap Aneel
15d
Pratap Aneel

please share your thoughts to Pratap.kumar@rsrit.com
naveen kumar
15d
naveen kumar

1 个答案:

答案 0 :(得分:5)

您需要使用(...)子模式匹配和捕获电子邮件(所以,您这样做了),但是您需要匹配其他所有内容(并且缺少该部分)

使用

找到:(\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b)|.

替换为:$1

然后,您可能想要使用编辑 - > 空白操作 - > 删除不必要的空白和EOL 菜单选项。