91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java怎樣檢測字符串是否為url

發布時間:2020-06-25 20:01:12 來源:億速云 閱讀:1113 作者:Leah 欄目:編程語言

java怎樣檢測字符串是否為url?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

  /**
     * 判斷一個字符串是否為url
     * @param str String 字符串
     * @return boolean 是否為url
     * @author peng1 chen
     * **/
    public static boolean isURL(String str){
        //轉換為小寫
        str = str.toLowerCase();
        String regex = "^((https|http|ftp|rtsp|mms)?://)"  //https、http、ftp、rtsp、mms
                + "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?" //ftp的user@  
               + "(([0-9]{1,3}\\.){3}[0-9]{1,3}" // IP形式的URL- 例如:199.194.52.184  
                 + "|" // 允許IP和DOMAIN(域名)
                 + "([0-9a-z_!~*'()-]+\\.)*" // 域名- www.  
                 + "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\\." // 二級域名  
                + "[a-z]{2,6})" // first level domain- .com or .museum  
                + "(:[0-9]{1,5})?" // 端口號最大為65535,5位數
                + "((/?)|" // a slash isn't required if there is no file name  
                + "(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$";  
        return  str.matches(regex);
    }

正則表達式(regular expression)描述了一種字符串匹配的模式(pattern),可以用來檢查一個串是否含有某種子串、將匹配的子串替換或者從某個串中取出符合某個條件的子串等。

關于java怎樣檢測字符串是否為url問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

凤山县| 楚雄市| 廉江市| 天祝| 高邮市| 始兴县| 柳江县| 韶山市| 邵阳县| 平遥县| 共和县| 武隆县| 讷河市| 贡觉县| 梁山县| 英吉沙县| 汉川市| 安国市| 苍溪县| 宜兰市| 六安市| 南充市| 建水县| 偏关县| 长海县| 定陶县| 勃利县| 海阳市| 内乡县| 徐州市| 高尔夫| 若尔盖县| 麻栗坡县| 平度市| 朝阳县| 临泽县| 东阿县| 临漳县| 桃源县| 故城县| 鄢陵县|