关于正则表达式

[复制链接]
查看11 | 回复1 | 2010-7-28 20:40:17 | 显示全部楼层 |阅读模式
正则表达式中的加号是什么意思?例如,网址匹配匹配式中:http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)? 加号是什么意思?减号-只是连接符的意思么?帮忙详细解答一下这个匹配式谢谢!!
帮忙分析一下该完整正则表达式的三个部分的意思好么?

回复

使用道具 举报

千问 | 2010-7-28 20:40:17 | 显示全部楼层
+表示一个或多个比如 \w+ 可以匹配 abas asdafa e afqwefawfa 但不能匹配空串 ""方括号表示其中字符中的任一种 减号只是一个符号 [\w-]匹配字母数字或者中横线"-"这个匹配式的意思就是http://开头, (后面有字母或数字或中横线"-" 和 圆点"."组成的几组匹配项), 然后匹配一组字母数字或者中横线, (然后匹配"/"后面连接字母数字中横线圆点斜线"/"问号百分号或"&"或等号零个或以上的多组匹配项)比如http://(zhidao.baidu.)com(/question/170458284.html)所以是匹配网址的:)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行