首页 >类库下载 >java类库 > 正文

Java与正则表达式

原创2016-10-13 14:16:190852

一.正则表达式的使用:

1.典型用法:

//将一个字符串编译成Pattern对象

Pattern p = Pattern.compile("a*b");

//使用Pattern对象创建Matcher对象

Matcher m = p.matcher("aaaaab");

boolean b = m.matches();//返回true

2.简洁用法

上面定义的Pattern对象可以重复使用,如果某个正则表达式仅需使用一次,则可以直接使用Pattern类的静态方法matchers(),

此方法自动把指定字符串编译成匿名的Pattern对象,并执行匹配:

boolean b = Pattern.matches("a*b","aaaaab");//返回true

3.小提示

Pattern是不可变类,可供多个并发线程安全使用。

Matcher类的常用方法:

find():返回目标字符串中是否包含与Pattern匹配的子串。

group():返回上一次与Pattern匹配的子串。

matches():返回整个目标字符串与Pattern是否匹配

start():返回上一次与Pattern匹配的子串在目标字符串中的开始位置。

end():返回上一次与Pattern匹配的子串在目标字符串中的结束位置加1。

二.

1.png

1.png

1.png

1.png

1.png

1.png

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 相关标签:Java与正则表达式
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    推荐视频教程
  • javascript初级视频教程javascript初级视频教程
  • jquery 基础视频教程jquery 基础视频教程
  • 视频教程分类