您的位置:首页 > 其它

简单的正则表达式过滤网址

2006-04-28 13:56 288 查看
$ 表示限制搜索范围仅是$前的URL正则地址
\d 表示数字
\w 表示字符
\W 表示汉字
| 表示或的关系
() 括号中填充条件,各条件间用"|"符号判断或的关系
如果有正则表达式连接用"+"号

URL地址: http://www.fayhoo.com/servlet/info.infolanmu?lmid=20(04|05|06)$
上边的URL表示lmid可以=2004或2005或2006 只有此URL才是合法可以检测的地址

URL地址: http://www.fayhoo.com/servlet/info.infohyxw
http://www.fayhoo.com/servlet/info.infolanmu?lmid=204005

正则表达式方式: http://www.fayhoo.com/servlet/(info.infolanmu\?lmid=\d+)|(info.\w+)$

URL地址:http://www.fayhoo.com/servlet/info.infolanmu?lmid=204005

正则表达式方式: http://www.fayhoo.com/servlet/info.\w+\?lmid=\d+

URL地址: http://www.fayhoo.com/servlet/info.infolanmuxx?lmid=302001&id=20060428:1610962
http://www.fayhoo.com/servlet/info.infolanmuxx?id=20060428:1610962

正则表达式方式: http://www.fayhoo.com/servlet/info.\w+\?(id=\d+:\d+)|(lmid=\d+\&id=\d+:\d+)

URL地址: http://finance.icxo.com/htmlnews/2005/11/07/709280_0.htm _0.htm

正则表达式方式: http://finance.icxo.com/htmlnews/\d+/\d+/\d+/\d+(_\d+)?.htm (_\d+)? 可有可无

http://www.(cstz|cs).com(.cn)/$ (cstz|cs) 或的关系

http://www.csrc.gov.cn/cn/jsp/third.jsp\?path=ROOT.*$ "*" 表示任意

A123456 \w 可以代替
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: