找回密码
 加入
搜索
查看: 4284|回复: 8

[AU3基础] [已解决]正则:匹配email?

  [复制链接]
发表于 2011-1-5 16:24:25 | 显示全部楼层 |阅读模式
本帖最后由 newuser 于 2011-1-6 08:19 编辑

\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
无法匹配出
a@p.com.cn
形式的eami?
发表于 2011-1-5 17:07:35 | 显示全部楼层
\w+([\-\+\.]\w+)*@\w+([-.]\w+)*
 楼主| 发表于 2011-1-6 08:18:29 | 显示全部楼层
\w+([\-\+\.]\w+)*@\w+([-.]\w+)*
大绯狼 发表于 2011-1-5 17:07

经测试,还是这个比较准确 :
\w+(?:[-+.]\w+)*@\w+(?:[-.]\w+)*
另外,觉得阁下的正则还是有点问题,我也是断断续续刚学正则,请见谅并有错请指出:
对于 - + .    这样的元字符,把它放到 [] 里,那么他就应该是一个普通字符与本身匹配了,那如果还要用\转义的话,那么@ 后面的-.同样需要\ 啊!
发表于 2011-1-7 14:42:57 | 显示全部楼层
回复 3# newuser


哈哈 我也半吊子 不过我觉得把字符转义有益于理解。。。
 楼主| 发表于 2011-1-7 15:24:49 | 显示全部楼层
回复 4# 大绯狼
是的,我从3mile那也学到了这样的思路,不过,阁下的正则表达式里相同的东西却有不同的写法,另我着实糊涂了一阵子,所以才说了上面的话,都是讨论,请不要见怪!
发表于 2011-1-7 16:25:48 | 显示全部楼层
回复 5# newuser


后半段直接复制你的。。。。我也是来学习的
发表于 2011-4-15 16:08:29 | 显示全部楼层
我也是来学习我也是来学习
发表于 2011-11-27 03:27:47 | 显示全部楼层
回复 1# newuser

这样也可以吧?
\w+[-.\w]*@[-.\w]*
发表于 2013-10-19 09:51:43 | 显示全部楼层
学习的经过
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-28 19:16 , Processed in 0.087197 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表