java正则表达式

转载 2016年05月31日 14:35:44

http://www.cnblogs.com/ITtangtang/archive/2012/05/01/2477563.html

 

import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test {

    public static void main(String[] args) {
        //matches()判断字符串是否匹配某个表达式,"."表示任何一个字符
        p("abc".matches("..."));
        //将字符串"a2389a"中的数字用*替换,\d 表示“0--9”数字
        p("a2389a".replaceAll("\\d", "*"));
        //将任何是a--z的字符串长度为3的字符串进行编译,这样可以加快匹配速度
        Pattern p = Pattern.compile("[a-z]{3}");
        //进行匹配,并将匹配结果放在Matcher对象中
        Matcher m = p.matcher("abc");
        p(m.matches());
        //上面的三行代码可以用下面一行代码代替
        p("abc".matches("[a-z]{3}"));
    }
    
    public static void p(Object o){
        System.out.println(o);
    }
} 

下面是打印结果

true
a****a
true
true

 

Java正则表达式的基本用法

Java正则表达式主要有两个类:Pattern和Matcher。 Pattern表示正则表达式的编译形式。 Matcher表示执行匹配操作的引擎。 下面通过几个例子展示两个类的使用方法。 ...
  • zhangzeyuaaa
  • zhangzeyuaaa
  • 2016年01月12日 15:28
  • 3321

最全的Java中正则表达式验证日期格式

转自:http://apps.hi.baidu.com/share/detail/23069031 来自:http://hi.baidu.com/xghzlg/blog/item/3188963...
  • u012830807
  • u012830807
  • 2013年12月19日 18:42
  • 15285

java--邮箱的正则表达式匹配

软件包 java.util.regex用于匹配字符序列与正则表达式指定模式的类。public final class Pattern 正则表达式的编译表示形式。 指定为字符串的正则表达式必须首先被编译...
  • hyf_javatest
  • hyf_javatest
  • 2016年01月14日 14:23
  • 9793

JAVA正则表达式

  • 2017年11月28日 16:09
  • 3KB
  • 下载

java正则表达式验证

  • 2017年10月27日 12:00
  • 8KB
  • 下载

正则表达式java

  • 2017年06月06日 14:10
  • 459KB
  • 下载

Java正则表达式详解

  • 2012年12月20日 09:42
  • 399KB
  • 下载

java正则表达式详解

  • 2013年02月20日 22:41
  • 772KB
  • 下载

java正则表达式例子

  • 2014年03月19日 18:33
  • 2KB
  • 下载

Java正则表达式入门介绍

  • 2013年10月18日 16:53
  • 730KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java正则表达式
举报原因:
原因补充:

(最多只允许输入30个字)