java如何判断是否是数字,java如何判断是否是闰年
如何解决写爬虫IP受阻的问题?立即使用。
使用java正则表达式确定它是否是一个url。
/**
*确定字符串是否是url
* @param str字符串字符串
* @return boolean是url?
* @作者彭1陈
* **/
公共静态布尔isURL(String str){
//转换成小写
str=str . tolowercase();
string regex=^((httpshttpftprtspmms)?//) //https、http、ftp、rtsp、mms
?(([0-9a-z_!~*().=$%-] : )?【0-9a-z_!~*().=$%-] @)?//ftp的用户@
([0-9] {1,3} \ \.){3} [0-9] {1,3 } //URL——以IP的形式——例如:199.194.52.184
//允许IP和域(域名)
([0-9a-z_!~ * ()-] \ \.)* //域名-www。
([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\\ . //二级域名
[a-z]{2,6}) //一级域-。com或者。博物馆
(:[0-9]{1,5})?//最大端口号为65535,5位数字。
((/?) //如果没有文件名,则不需要斜线
(/[0-9a-z_!~*().@=$,%#-] ) /?)$;
返回字符串匹配(正则表达式);
}正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查字符串中是否包含某种子串,替换匹配的子串,或者从字符串中取出满足一定条件的子串等。
更多java知识,请关注java基础课程。以上是java如何判断是否是url的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。