`

JAVA正则表达式 Pattern和Matcher(三)

阅读更多
解释:
Pattern pattern = Pattern.compile("^[0-9]{1,8}$");//将给定的正则表达式编译到模式中
Matcher matcher = pattern.matcher(passWord);//创建匹配给定输入与此模式的匹配器
return matcher.find();//当且仅当输入序列的子序列匹配此匹配器的模式时才返回 true

例子:
    public static void main(String[] args) {
        List<String> match = match("serfwrf1231234dfsf2445");
        System.out.println(match);
    }

    public static List<String> match(String source) {
        List<String> result = new ArrayList<String>();
        String reg = "\\d*[^\\D*]";
        Matcher m = Pattern.compile(reg).matcher(source);
        while (m.find()) {
            String r = m.group(0);
            result.add(r);
        }
        return result;
    }

结果:
[1231234, 2445]
分享到:
评论

相关推荐

    JAVA正则表达式Pattern和Matcher

    JAVA正则表达式Pattern和Matcher

    JAVA正则表达式 Pattern和Matcher

    JAVA正则表达式 Pattern和Matcher,详细说明正则表达式的应用

    java正则表达式Pattern,Matcher

    java正则表达式Pattern,Matcher

    JAVA正则表达式--Pattern和Matcher

    JAVA正则表达式--Pattern和Matcher 现在JDK1.4里终于有了自己的正则表达式API包,JAVA程序员可以免去找第三方提供的正则表达式库的周折了,我们现在就马上来了解一下这个SUN提供的­迟来恩物- -对我来说确实如此。...

    JAVA正则表达式大全

    正则表达式之道.doc 正则表达式中的特殊字符.doc Java正则表达式详解.doc 正则表达式.ppt JAVA正则表达式--Pattern和Matcher.doc 例子

    java_正则表达式pattern类Matcher类_(字符串匹配)

    java_正则表达式pattern类Matcher类_(字符串匹配)

    Java正则表达式Pattern和Matcher原理详解

    主要介绍了Java正则表达式Pattern和Matcher原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    java正则表达式验证

    java使用正则表达式进行校验验证,主要使用了Pattern和Matcher类,直接main方法运行就可以,亲测有效

    Java正则表达式:Pattern类和Matcher类

    Java正则表达式:Pattern类和Matcher类

    java正则表达式实例

    Matcher matcher = pattern.matcher(str); while(matcher.find()) { String group = matcher.group(); String res = group.substring(1, group.length() - 1); System.out.println(group + ":" + res); } }

    正则表达式大全案例分析案例介绍

    Java中的正则表达式是一种强大的文本匹配工具,它可以用来检查和操作字符串。在Java中,正则表达式的相关类都位于java.util.regex包中。 下面是一些Java中常用的正则表达式语法和使用方法: 匹配字符串模式: 使用...

    Java正则表达式学习教程

    Java正则表达式的类在 java.util.regex 包中,包括三个类:Pattern,Matcher 和 PatternSyntaxException。 Pattern对象是正则表达式的已编译版本。他没有任何公共构造器,我们通过传递一个正则表达式参数给公共静态...

    JAVA正则表达式,比较难学,好好看看

    正则表达式是很重要的字符串处理,在regex包中,包括了两个类,Pattern(模式类)和Matcher(匹配器类)。Pattern类是用来表达和陈述所要搜索模式的对象,Matcher类是真正影响搜索的对象。另加一个新的例外类,...

    java正则表达式之Pattern与Matcher类详解

    主要给大家介绍了关于java正则表达式之Pattern与Matcher类的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    正则表达式

    一旦程序中定义了正则表达式之后,就可以使用Pattern和Matcher来使用正则表达式。 Pattern对象是正则表达式编译后在内存中的表示形式,因此,正则表达式字符串必须先编译为Pattern对象,然后再利用该Pattern对象创建...

    Java正则表达式引发的思考

    Java正则表达式引发的思考。情况回放:上周预发机器出了一个问题,CPU不定时会近100%满负载运行。  情况回放:  上周预发机器出了一个问题,CPU不定时会近100%满负载运行。重启以后就会恢复,之后又会到达100%,...

    精通正则表达式~~~

    精通正则表达式第三版 搜集于网络 前言..........I 第1章:正则表达式入门.... 1 解决实际问题... 2 作为编程语言的正则表达式... 4 以文件名做类比... 4 以语言做类比... 5 正则表达式的知识框架... 6 对于...

    详解Java正则表达式中Pattern类和Matcher类

    java.util.regex是一个用正则表达式所订制的...包括两个类Pattern和Matcher Pattern,Pattern是一个正则表达式经编译后的表现模式。Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。

Global site tag (gtag.js) - Google Analytics