日期:2014-05-20  浏览次数:20701 次

请教一个URL正则表达式的问题
请教URL的正则表达式用java应该怎么写,谢谢!

------解决方案--------------------
参考java.util.regex.*包的API


------解决方案--------------------
Pattern pat = Pattern.compile( "(\\w+):\\/\\/([^/:]+)(:\\d*)?([^# ]*) ");
------解决方案--------------------
"^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$ "
------解决方案--------------------
http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
------解决方案--------------------
http://?((([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?)|)