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正则表达式验证

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

正则表达式java

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

Java 正则表达式数据校验

对前端转过来的数据进行校验,验证数据是否合法; 对用户名、密码、手机号、邮箱、身份证、中文进行校验........

Java正则表达式详解

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

java正则表达式详解

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

常用的JAVA正则表达式检查工具

基于DFA的Regex库 automaton java版的基于DFA的Regex库,只支持比较古老的正则表达式语法,不能兼容perl的正则语法;尽管有种种的限制,但是它是基于DF...

java正则表达式例子

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

Java正则表达式入门介绍

  • 2013年10月18日 16:53
  • 730KB
  • 下载

Java正则表达式Matcher.group(int group)相关类解析

在Java正则表达式的相关类Matcher中,有如下几个方法: - int groupCount() - String group(int group) - int start(int grou...

JAVA正则表达式实例教程

  • 2013年07月15日 23:05
  • 225KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java正则表达式
举报原因:
原因补充:

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