-4

我正在尝试提出 Reg ex 表达式,该表达式将匹配以格式 E- 开头的电子邮件地址,并将“AT”替换为实际的“@”符号。

这是一个例子:

EXAMPLE.COM 上的 E-CANAD.JACK

所需的输出需要看起来像CANAD.JACK@EXAMPLE.COM

4

2 回答 2

2

代替:

[eE]-([a-zA-Z0-9]+(?:[._-][a-zA-Z0-9]+)*) (?:at|AT) ([a-zA-Z0-9]+(?:[._-][a-zA-Z0-9]+)*[.][a-zA-Z]+)

正则表达式可视化

经过:

$1@$2

更多的:

于 2013-09-17T17:27:21.317 回答
0

你没有提到你的语言,所以我假设perl

s/^E-(.*) AT (.*)$/$1\@$2/;
于 2013-09-17T17:19:47.870 回答