- 1
- 0
- 约 7页
- 2017-05-20 发布于北京
- 举报
Java正则表达式教程和示例
当我开始我的Java职业生涯的时候,对于我来说正则表达式简直是个是梦魇。本教程旨在帮助你驾驭Java正则表达式,同时也帮助我复习正则表达式。
什么是正则表达式?
正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。Java正则表达式和Perl的是最为相似的。
Java正则表达式的类在?java.util.regex?包中,包括三个类:Pattern,Matcher?和?PatternSyntaxException。
Pattern对象是正则表达式的已编译版本。他没有任何公共构造器,我们通过传递一个正则表达式参数给公共静态方法?compile?来创建一个pattern对象。
Matcher是用来匹配输入字符串和创建的 pattern 对象的正则引擎对象。这个类没有任何公共构造器,我们用patten对象的matcher方法,使用输入字符串作为参数来获得一个Matcher对象。然后使用matches方法,通过返回的布尔值判断输入字符串是否与正则匹配。
如果正则表达式语法不正确将抛出PatternSyntaxException异常。
让我们在一个简单的例子里看看这些类是怎么用的吧
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
您可能关注的文档
- IT综合面试题(1–80题).doc
- IPPC熏蒸标识––熏蒸MB或热处理HT标识.doc
- J2EE的线程安全–ThreadLocal.doc
- Java Web工程师之路–51CTO学院.docx
- Java05类的构建和对象的使用.doc
- Java09异常处理和程序调试.doc
- Java08抽象类及接口.doc
- JASSM的徘徊和振作.doc
- Java11文件和流的应用(二).doc
- java-实验最终复习.doc
- CN119836869A 一种农业耕地翻土装置及方法 (那曲市农牧业(草业)科技研究推广中心).pdf
- CN119791586A 一种用于儿科眼部感染性疾病的检查设备及方法 (贵州省人民医院).pdf
- CN119793674A 一种离心选矿装置及其使用方法 (中国地质科学院矿产综合利用研究所).pdf
- CN119825579A 一种固体火箭发动机复合材料裙连接结构及其成型方法 (上海新力动力设备研究所).pdf
- CN119778065A 一种低碳燃煤热电联产系统及运行方法 (西安热工研究院有限公司).pdf
- CN119851820A 基于ai智能体处理药物的分子数据的系统和方法 (华润医药研究院(深圳)有限公司).pdf
- CN119836904A 一种穴盘苗移栽机钵苗检测与剔补苗试验装置及方法 (新疆大学).pdf
- CN119791060A 一种南方圈养模式下夏秋季肉牛高效育肥的方法 (赣州市畜牧水产研究所).pdf
- CN119827263A 一种检测榴莲受冷害程度的快速染色方法和应用 (云南省热带作物科学研究所).pdf
- CN119787848A 一种串联式电解制氢电源及其控制方法 (中国电建集团中南勘测设计研究院有限公司).pdf
原创力文档

文档评论(0)