Chinaunix首页 | 论坛 | 博客
  • 博客访问: 264644
  • 博文数量: 28
  • 博客积分: 2520
  • 博客等级: 少校
  • 技术积分: 657
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-14 00:02
文章分类

全部博文(28)

文章存档

2010年(3)

2009年(11)

2008年(14)

我的朋友

分类: LINUX

2009-12-18 11:19:22

<匹配用户名和主机名 \w 表示字母和数字,所以可以用 \w+\@\w+(.\w+)+ 但是用户名还可以包括.和-,但是不能以这两种字符开头,所以要用\w[-.\w]*表示用户名,主机名可以使用[-a-zA-Z0-9]+(\.[-a-zA-Z0-9]+)*\.(com|edu|info)
所以像邮箱地址就可以采用\w[-.\w]*\@[-a-zA-Z0-9]+(\.[-a-zA-Z0-9]+)*\.(com|edu|info)匹配 注意如果-出现在[]中,如果出现在第一个字符就表示-如果出现在中间则表示范围,[-a-zA-Z0-9] 第一个-就表示-以后的-则表示范围如a-z表示从a到z的所有字母。.出现在[]中就表示.不表示任意字符。 http url基本格式为其中path路径可选的。 path路径可以使用[-a-zA-Z0-9_:@&?=+,.!/~*'%$]* $HostnameRegex=qr/[-a-z0-9]+(\.[-a-z0-9]+)*\.(com|edu|cn|net)/i;
阅读(536) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~