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

问题描述

我有很多文本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}\bBut 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

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

08-15 01:19