当前位置: 代码迷 >> ASP.NET >> 问一个简单正则表达式解决办法
  详细解决方案

问一个简单正则表达式解决办法

热度:4625   发布时间:2013-02-25 00:00:00.0
问一个简单正则表达式
用一个表达式可以匹配类似
http://www.abc.com
www.abc.com
http://www.abc.com/
www.abc.com/
http://www.abc.com/asdf
www.abc.com/asdf

要怎么做啊

------解决方案--------------------------------------------------------
(http://)?www\.abc\.com(/(asdf)?)?
------解决方案--------------------------------------------------------
如果你里面的

www和asdf可以是任意字符应该是对的吧


(http://)?(.+)\.abc\.com\/?(.+)?

里面的
(.+)\.abc\.com部份是不是要改成([^\.]+)\.abc\.com呢?

因为(http://)?(.+)\.abc\.com\/?(.+)?可以匹配www.ccc.ccc.abc.com
还有,如果你这个正则用于验证应该加上^和$
  相关解决方案