`

取出 字符串中的 网址

 
阅读更多
    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
分享到:
评论

相关推荐

    VBA功能之 从n位开始取出字符串中的汉字、英文字母、数字.zip

    '示例:=myget(srg,1,3)'从第 3 位开始取出中文字符' =myget(srg,2)'从第 1 位开始取出英文字母,第 3个参数省略默认为 1' =myget(srg,,5)'从第 5 位开始取出数字,第 2个参数省略默认为 0' =myget(srg) '第 2、3 个...

    java字符串处理取出括号内的字符串

    本篇文章将深入探讨如何从字符串中提取括号内的内容,主要关注于基础的字符串操作、正则表达式以及如何利用这些工具来实现目标。 首先,我们要明白Java中的字符串是`String`类的对象,它提供了丰富的API用于字符串...

    除了尾部的*号之外,将字符串中其它*号全部删除。

    假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:形参p已指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。 例如,字符串中的内容为:****A*BC*DEF*G*******,删除后,字符...

    截取用,分割的字符串中的第n个字符串 SQL

    根据给定的信息,本文将详细解释如何在SQL中实现截取用特定字符分割的字符串中的第n个子字符串。此需求通常应用于数据处理与分析场景中,尤其在处理半结构化或非结构化的文本数据时非常有用。 ### 核心知识点解析 ...

    Tcl语言取出字符串中的数字

    使用tcl语言取出含有字母数字的字符串中的数字 如,取出"sfdhjk3h3k87h84h58hf7er5yigh875hg"字符串中的3 3 8 7 8 4 5 8 7 5 8 7 5

    C语言实现字符串截取

    通过以上两个自定义函数,我们可以非常方便地从 C 语言中的字符串中截取出所需的子字符串。这些函数不仅提供了灵活性,还具有很好的健壮性,能够有效地处理各种异常情况。这对于处理复杂的字符串操作非常有用。

    C#实现读取字符串特定位置数据

    在C#编程中,有时我们需要从字符串中提取特定位置或模式的数据,这通常可以通过使用正则表达式来实现。正则表达式是一种强大的文本处理工具,可以用来匹配、查找、替换和提取字符串中的模式。本篇文章将深入探讨如何...

    labview字符串数组转字符串

    通过循环遍历字符串数组,每次迭代时取出一个字符串,然后与已有的连接字符串进行拼接。这种方法更灵活,可以自定义连接字符串之间的分隔符,但编写起来相对复杂一些。 在实际应用中,你可能还会遇到需要处理特定...

    EXCEL取出字符串中的中文、英文字母、数字自定义函数.rar

    标题提到的"EXCEL取出字符串中的中文、英文字母、数字自定义函数.rar"指的是如何使用Excel内置的或自定义的函数来从字符串中提取特定类型的字符,如中文字符、英文字母和数字。在这个压缩包中,包含了一个名为...

    将字符串里面的数字进行截取方法

    根据给定的文件信息,本文将详细介绍如何在C#中实现从字符串中截取数字的方法。这种方法通过遍历字符串中的每个字符,判断其是否为数字或数字符号(如正负号),并将其添加到结果中。该方法适用于任何包含数字与非...

    C++实现字符串中取出标点符号,得到不带标点符号符号的字符串

    C++实现字符串中取出标点符号,得到不带符号的字符串

    在一个以知的字符串中截取满足一定条件的字符串

    假设我们有一个已知的字符串 `strMax1="123465789"`,我们的任务是从这个字符串中截取出一个子字符串,该子字符串需要满足一定的条件。例如,在本例中,我们需要截取出从索引位置 1 开始到索引位置 2 的子字符串。 ...

    SQL截取以逗号分隔的字符串SQL截取以逗号分隔的字符串

    SQL截取以逗号分隔的字符串SQL截取以逗号分隔的字符串SQL截取以逗号分隔的字符串SQL截取以逗号分隔的字符串

    java中截取带汉字的字符串

    - **执行截取**:循环遍历字符串,每次取出指定长度的子串并打印出来。 #### 注意事项 1. **编码问题**:在处理包含中文字符的字符串时,确保整个程序使用了正确的字符编码(如UTF-8)。 2. **边界条件处理**:当...

    C语言 获取字符串中的数组

    C语言 获取字符串中的数组C语言 获取字符串中的数组C语言 获取字符串中的数组C语言 获取字符串中的数组

    VB6.0从一串字符中只提取数字

    `Mid()`函数用于从字符串中提取子串,`InStr()`函数则用于查找指定字符或子串在字符串中首次出现的位置。为了从一串字符中提取数字,我们可以结合使用这两个函数,配合正则表达式或者自定义循环逻辑。 1. **正则...

    字符串比较1

    - 使用循环遍历字符串,每次取出一个字符进行比较。可以使用`while(*str1 && *str2)`这样的条件来确保未达到字符串末尾。 - 比较字符时,可以使用`(*str1 - *str2)`来获取ASCII码的差值。如果差值为0,继续比较下...

    输出字符串中的单词

    输入一个字符串,从中依次取出连续的字母作为一个字母串,并将其首字母换成对应的大写字母,然后将取出的所有字母串输出。例如,输入字符串“we12are3*45Chinese.”输出的字母串依次为:We、Are和Chinese。

    LZ78算法实现对任意字符串的压缩与解压

    - 读取压缩字符串,每次取出一个编码,根据编码在字典中找到对应的子串,并添加到解压后的字符串中。 - 更新字典,将新生成的子串(当前解压字符串+下一个编码对应的子串的第一个字符)添加到字典。 - 重复此过程...

    java统计字符串每个字符出现次数

    在Java编程中,统计字符串中每个字符出现的次数是一个常见的任务,特别是在面试或笔试中作为考察点。这个任务可以通过使用HashMap来实现,因为HashMap提供快速的查找和插入操作,适合处理这种计数的问题。以下是一个...

Global site tag (gtag.js) - Google Analytics