Regex 从记事本中提取电子邮件地址++;使用正则表达式

Regex 从记事本中提取电子邮件地址++;使用正则表达式,regex,replace,notepad++,Regex,Replace,Notepad++,我正在尝试使用正则表达式从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 P

我正在尝试使用正则表达式从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

您需要使用
(…)
子模式来匹配和捕获电子邮件(因此,您可以正确地执行此操作),但您只需要匹配其他所有内容(并且缺少该部分)

使用

查找内容:
(\b[A-Za-z0-9.\uz%+-]+@[A-Za-z0-9.-]+\[A-Za-z]{2,4}\b)|。

替换为:
$1


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

您需要使用
(…)
子模式匹配和捕获电子邮件(因此,您可以正确地执行该操作),但只需匹配其他所有内容(并且该部分缺失)

使用

查找内容:
(\b[A-Za-z0-9.\uz%+-]+@[A-Za-z0-9.-]+\[A-Za-z]{2,4}\b)|。

替换为:
$1


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

2到4个字符的TLD非常差,请参阅:2到4个字符的TLD非常差,请参阅: