当前位置:家常菜>百科>科技>正文

java正则表达式匹配字符串

人气:355 ℃/2023-03-16 04:32:37

java正则表达式匹配字符串的方法是怎样的呢?下面就让我们一起来了解一下吧:

java正则表达式匹配字符串的方法是使用tostring,具体的代码为【while(matcher.find()){tmp.add(matcher.group(1).toString());}】。

参考范例:

使用tostring,具体的代码为:

 private static List getImage(String str){

        List tmp=new ArrayList();

        String regex="<img src="file:///http://www.php.cn/" ([^="" "]+?)\""="">";

        Pattern pattern = Pattern.compile(regex); 

        Matcher matcher = pattern.matcher(str);

        System.out.println(str);

        while(matcher.find()){        

            tmp.add(matcher.group(1).toString());             

        }

        return tmp;      

    } 

拓展:

什么是java?

Java是属于一门面向对象的编程语言,它具备了C++语言的各种优点,同时还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有两个主要特征,即功能强大与简单易用。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点,Java还能够用于编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

  • P开头的英文名字

    P开头的英文名字,下面就来给大家详细介绍:1. phoebe(菲比,菲碧)phoebe中文音译为菲比,该名整体看起来很洋气,也很很酷,作为女人名字,展现爱美娇美红润的品格特点!...

    生活查看全文>>
  • 本田艾力绅和别克gl8有什么区别?

    本田艾力绅和别克gl8的区别有:1、品牌不同:本田艾力绅是本田品牌;而别克gl8是别克品牌。2、变速箱不同:本田艾力绅搭载的是2.0T手自一体变速箱;而别克gl8搭载的是2.0...

    问答查看全文>>
  • 红旗h7是什么级别的汽车

    红旗h7的车型定位是中大型车。红旗h7是红旗汽车旗下推出的一款中大型轿车,这款车的官方指导价格为25.28-31.78万元。全新一代红旗h7采用的是家族式的最新设计,汽车的前脸...

    问答查看全文>>
  • 财务会计年终心得体会感想

    财务会计年终心得体会感想怎么写呢?一起来看看小编今天的分享吧。1、财务会计年终心得体会感想首先可以描写作为财务会计以成本费用和资金管理为重点,全面落实预算管理;2、然后可以描写...

    教育查看全文>>
  • 2020年c1有科目五考试吗?

    没有科目五,科目五一直是一个谣言,驾考改革已经很多次了,但是也没有要增加新的科目,不过现在驾考难度确实也高了很多,因此考驾照还是要趁早:1、驾驶证全称为机动车驾驶证,又作“驾照...

    问答查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2024 家常菜 All Rights Reserved. 手机版