本文介绍了从文本中提取电子邮件记事本++和正则表达式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有很多文本simmilar的这种
I have a lot of text simmilar to this
Джамал Выбрать...АссистентБухгалтерВедущий специалистВладелецДокторДиректорЗаведующийЗам.директораГл.редакторГл.продавецГл.бухгалтерГен.директорГл.специалстИнженерКадровикПомощникПродавецПоварМенеджерНачальник отделаУправляющийУчредитель 923 230 24 54 922 009 72 00 [email protected]
我只需要这行的电子邮件,所以[email protected]
我如何做记事本和正则表达式?
I only need the email from this line, so [email protected] 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
这篇关于从文本中提取电子邮件记事本++和正则表达式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!