回 帖 发 新 帖 刷新版面

主题:PHP正则表达式简单问题

本人刚学PHP关于正则表达式书上讲得比较少请大家告诉我下这些都代表什么?
[_\.0-9a-z-]     0-9a-z我懂 问题是_\.和z后面那个-都是什么意思.
[a-zA-Z0-9@:%_.~#-\?&]  @:%_.~#-\?&代表什么.
请高手讲一下 先谢谢了.
晕了大家帮帮忙嘛.

回复列表 (共2个回复)

沙发

0-9a-z中的两个-代表从0到9和从a到z中的所有字符,最后一个-代表-字符本身。
@:%_.~#-\?&需要分三部分看,@:%_.~代表这六个字符本身,#-\?代表从#到?的所有字符,&代表&字符本身。

板凳

看看这里,能否给你答案
http://linuxbbs.cn/forum/viewthread.php?tid=11&extra=page%3D1

我来回复

您尚未登录,请登录后再回复。点此登录或注册