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

Jam*_*123 1 regex replace notepad++

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

我试过这样的

查找和替换

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

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

    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
Run Code Online (Sandbox Code Playgroud)

Wik*_*żew 5

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

使用

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

用...来代替: $1

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