首页 > 编程语言 > 详细

Java正则表达式

时间:2020-11-04 21:16:38      阅读:36      评论:0      收藏:0      [点我收藏+]

正则表达式实例

java.util.regex包中定义了如下正则相关的类:

  • Pattern

pattern对象是一个正则表达式的编译标识。该类没有构造方法

Pattern pattern = Pattern.compile("[a-zA-Z]+(\\d+)\\w");
  • Matcher

matcher是对输入字符串进行解析和匹配操作的引擎。该类没有构造方法

Matcher m = pattern.matcher("DN1800K9");
  • PatternSyntaxException

是一个非强制异常类,表示正则表达式模式中的语法错误。?

分组匹配

Pattern pattern = Pattern.compile("[a-zA-Z]+(\\d+)\\w");
Matcher m = pattern.matcher("DN1800K9");
if (m.find())
{
  System.out.println(m.group(0));  // DN1800K9
  System.out.println(m.group(1));  // 1800
}

Java正则表达式

原文:https://www.cnblogs.com/zhuxiang1633/p/13927308.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!