0

我正在使用http://gskinner.com/RegExr/来输入正则表达式模式。

我正在尝试使用此正则表达式模式来获取电子邮件地址的各个部分及其前面的文本。

(.{1,20})([\w-\.]+)@((?:[\w]+\.)+)([a-zA-Z]{2,4})

如果您将鼠标移到蓝色突出显示的文本上,那么您会看到 group1 和 group2 存在问题。

请以本文为例。

Zak - asdasdsad@gmail.com (use first). Cell 

ssadsada, sadashdjksahjd@gmail.com, and cc: gfhfghgfh@gmail.com.  Include a
specific time for the following:
4

1 回答 1

0

这就是你想要的:正则表达式示例

(([\w]*[\s-\.]?[\S\s]){1,2})\s([\w-\.]+)@((?:[\w]+\.)+)([a-zA-Z]{2,4})

Group1: Zak -
Group2: asdasdsad
Group3: gmail.
Group4: com
于 2012-07-24T06:28:06.553 回答