长枪不倒 发表于 2015-12-28 15:54:32

perl 的mail严格正则表达式到底要怎么写?

#! /usr/bin/perl -w
$line = <STDIN>;
chomp($line);
if($line =~ /(^{1}\w*(\-{0,1}\w{1})*(\.{0,1}\w{1})*{1,}@({1,}\-*\.*{1,})+\.{2,8}$)/){
print "is $1 \n";
}
  说明:{1} \w*(\-{0,1}\w{1})*   (\.{0,1}\w{1})*   {1,} @ ( {1,} \-*\.*{1,} )+\.      {2,8}
.net正则里不能用于perl:http://www.cnblogs.com/LCX/archive/2008/07/16/1244481.html
页: [1]
查看完整版本: perl 的mail严格正则表达式到底要怎么写?