现在的位置: 首页 > 综合 > 正文

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

2013年07月01日 ⁄ 综合 ⁄ 共 1029字 ⁄ 字号 评论关闭

$ 表示限制搜索范围仅是$前的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  可以代替

抱歉!评论已关闭.