从文本中提取电子邮件记事本++和正则表达式 [英] Extract email from text usin notepad++ and regexp

查看:604
本文介绍了从文本中提取电子邮件记事本++和正则表达式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有很多文本simmilar的这种

I have a lot of text simmilar to this

Джамал Выбрать...АссистентБухгалтерВедущий специалистВладелецДокторДиректорЗаведующийЗам.директораГл.редакторГл.продавецГл.бухгалтерГен.директорГл.специалстИнженерКадровикПомощникПродавецПоварМенеджерНачальник отделаУправляющийУчредитель 923 230 24 54 922 009 72 00 Shababov.alik@yandex.ru

我只需要这行的电子邮件,所以Shababov.alik@yandex.ru
我如何做记事本和正则表达式?

I only need the email from this line, so Shababov.alik@yandex.ru How do i do this with notepad and regex?

我发现这个 \b [A-Z0-9 ._%+ - ] + @ [A-Z0-9 .-] + \ [AZ] {2,4} \b
但是它并不令人激动wha tim寻找

I found this \b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b But its not excatly wha tim looking for

推荐答案

您需要在字符内添加小写字母范围类或t对不区分大小写的 i 修饰符上的大写字母匹配大写和小写字母。

You need to add lowercase alphabets range inside the character class or turn on the case insensitive i modifier to match both upper and lowercase alphabets.

\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b

OR

(?i)\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b

DEMO

这篇关于从文本中提取电子邮件记事本++和正则表达式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆