`
long_yu2
  • 浏览: 312254 次
社区版块
存档分类
最新评论

java常用类库-正则表达式【2】

 
阅读更多

5Pattern类和Matcher类:

1)Pattern类主要是表示一个规则的意思:正则表达式的规则要在Pattern类中使用。

2)Matcher类主要表示使用Pattern类指定好的验证规则。

public static Pattern compile(Stringregex)

将给定的正则表达式编译到模式中。

public static Pattern compile(Stringregex intflags)

将给定的正则表达式编译到具有给定标志的模式中。

public Matcher matcher(CharSequenceinput)

创建匹配给定输入与此模式的匹配器。

public String[] split(CharSequenceinput)

围绕此模式的匹配拆分给定输入序列。

此方法的工作方式类似于使用给定的输入序列和限制参数零调用两参数 (java.lang.CharSequence, int) split} 方法。因此,得到的数组中不包括尾部空字符串。

例1:验证日期 1983-04-22


运行截图:

例二:将字符串进行拆分:

public String[] split(CharSequenceinput)

围绕此模式的匹配拆分给定输入序列。

此方法的工作方式类似于使用给定的输入序列和限制参数零调用两参数 (java.lang.CharSequence, int) split} 方法。因此,得到的数组中不包括尾部空字符串。

运行截图:

例子3:字符串替换

public String replaceAll(Stringreplacement)

替换模式与给定替换字符串相匹配的输入序列的每个子序列。


运行截图:


分享到:
评论

相关推荐

    031115_【第11章:Java常用类库】_正则表达式.rar

    031115_【第11章:Java常用类库】_正则表达式.rar

    一个优秀的程序员必须知道Java常用类库正则表达式用法

    一个优秀的程序员必须知道

    JAVA正则表达式--Pattern和Matcher

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

    Java期末复习-常用类库

    Java期末复习-常用类库 StringBuffer、Runtime、国际化程序、System、日期操作类、Math、Random、NumberFormat、BigInteger、BigDecimal、对象克隆技术、Arrays、Comparable、正则表达式、定时调度

    正则表达式其实就是一个特殊的字符串

    java正则表达式提供了比较丰富的类库,大大简化了这个过程。下面列出常用的基本语法: * + ? ^ $ [] () | / \ \d \D \w \W {} {n} {n,m}等, 要注意的是“|”或符号。它可以匹配单个字符和字符串。如:t[aeio]n只...

    Java开发详解.zip

    031115_【第11章:Java常用类库】_正则表达式笔记.pdf 031116_【第11章:Java常用类库】_定时调度笔记.pdf 031201_【第12章:JAVA IO】_File类笔记.pdf 031202_【第12章:JAVA IO】_RandomAccessFile笔记.pdf 031203...

    Java语言基础下载

    Java历史 2 Java技术概述 3 Java技术的优点 3 Java虚拟机 4 类加载器 6 Windows环境变量 8 内容总结 13 独立实践 14 第二章: 面向对象概述 15 学习目标 15 面向对象(Object Oriented) 16 面向对象的主要特性 18 ...

    Java学习笔记-个人整理的

    {3.4}正则表达式}{71}{section.3.4} {3.5}StringBuffer}{75}{section.3.5} {3.6}StringBuilder}{76}{section.3.6} {3.7}StringBuilder与StringBuffer的缺点}{76}{section.3.7} {3.8}内部类}{77}{section.3.8} ...

    各种各样的手册打包(jquery,css,php,linux,smarty)

    因为只允许传60M以下就只罗列以下手册了哈 《 ADOdb.Manual Ajax中文手册 Apache2.2 CodeIgniter css2 css20 css3.0参考手册 ...正则表达式30分钟入门教程 精美购物电子书 花之盟原型 (2) 花之盟原型

    快学 scala 中文版 带完整目录

    第9章 文件和正则表达式 A1 121 9.1 读取行 121 9.2 读取字符 122 9.3 读取词法单元和数字 123 9.4 从URL或其他源读取 124 9.5 读取二进制文件 124 9.6 写入文本文件 124 9.7 访问目录 125 9.8 序列化 125 ...

    精通Qt4编程(第二版)源代码

    \13.5.1 基本的正则表达式 342 \13.5.2 文字捕获 344 \13.6 小结 345 \高 级 篇 \第14章 XML 348 \14.1 DOM 348 \14.1.1 DOM入门 348 \14.1.2 使用DOM 348 \14.1.3 使用DOM写XML文件 352 \14.2 SAX 354 \...

    精通qt4编程(源代码)

    \13.5.1 基本的正则表达式 342 \13.5.2 文字捕获 344 \13.6 小结 345 \高 级 篇 \第14章 XML 348 \14.1 DOM 348 \14.1.1 DOM入门 348 \14.1.2 使用DOM 348 \14.1.3 使用DOM写XML文件 352 \14.2 SAX 354 \14.3 基于流...

    asp.net知识库

    常用的匹配正则表达式和实例 经典正则表达式 delegate vs. event 我是谁?[C#] 表达式计算引擎 正式发布表达式计算引擎WfcExp V0.9(附源码) 运算表达式类的原理及其实现 #实现的18位身份证格式验证算法 身份证15To18...

    史上最好传智播客就业班.net培训教程60G 不下会后悔

    常用数据结构(List、Dictionary、Array)、多态、常用设计模式、反射、常用.net类库、泛型、IO流、委托事件、正则表达式、XML、反射、GC等。 2、数据库开发及ADO.Net(6天) 核心技术课程 数据库开发基础、...

Global site tag (gtag.js) - Google Analytics