Java取出字符串中的网址



Java取出字符串中的网址。

Java代码 复制代码 收藏代码
  1. public static void main(String[] args) {   
  2.     String url = ”小人书123网 dddddhttp://www.xiaorenshu123.com/entry/4545/0/?a=3张国”;   
  3.     // url = ”abc”;   
  4.     getUrl(url);   
  5. }   
  6.   
  7.   
  8. public static String getUrl(String input) {   
  9.     String regex = ”(http://.*?)[\\s\u4e00-\u9fa5]“;   
  10.     Pattern pattern = Pattern.compile(regex, Pattern.CASE_INSENSITIVE);   
  11.     Matcher matcher = pattern.matcher(input);   
  12.     if (matcher.find()) {   
  13.         System.out.println(matcher.group(1));   
  14.         return matcher.group(1);   
  15.     }   
  16.     return ”";   
  17. }  
    public static void main(String[] args) {
        String url = "小人书123网 dddddhttp://www.xiaorenshu123.com/entry/4545/0/?a=3张国";
        // url = "abc";
        getUrl(url);
    }

    public static String getUrl(String input) {
        String regex = "(http://.*?)[\\s\u4e00-\u9fa5]";
        Pattern pattern = Pattern.compile(regex, Pattern.CASE_INSENSITIVE);
        Matcher matcher = pattern.matcher(input);
        if (matcher.find()) {
            System.out.println(matcher.group(1));
            return matcher.group(1);
        }
        return "";
    }

  • 大小: 11.8 KB