没有合适的资源?快使用搜索试试~ 我知道了~
JAVA正则表达式 Pattern和Matcher
需积分: 10 2 下载量 179 浏览量
2017-12-05
17:50:53
上传
评论
收藏 16KB DOCX 举报
温馨提示
试读
6页
JAVA正则表达式 Pattern和Matcher,详细说明正则表达式的应用
资源推荐
资源详情
资源评论
1.简介:
是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。
它包括两个类: 和 一个 是一个正则表达式经编译后的表现模式。
一个 对象是一个状态机器,它依据 对象做为匹配模式对字符串展开匹配检查。
首先一个 实例订制了一个所用语法与 的类似的正则表达式经编译后的模式,然后一个
实例在这个给定的 实例的模式控制下进行字符串的匹配工作。
以下我们就分别来看看这两个类:
2.Paern 类:
的方法如下:
将给定的正则表达式编译并赋予给 类
同上,但增加 参数的指定,可选的 参数包括:!"#$$#%#&'%##$()%"'$#!)(
!", !"$)$*
返回当前 的匹配 参数
!+
生成一个给定命名的 对象
,!+
编译给定的正则表达式并且对输入的字串以该正则表达式为模开展匹配该方法适合于该正则表达式只
会使用一次的情况,也就是只进行一次匹配工作,因为这种情况下并不需要生成一个 实例。
返回该 对象所编译的正则表达式。
-.!+
将目标字符串按照 里所包含的正则表达式为模进行分割。
-.!+
作用同上,增加参数 目的在于要指定分割的段数,如将 设为 /,那么目标字符串将根据正则
表达式分为割为两段。
一个正则表达式,也就是一串有特定意义的字符,必须首先要编译成为一个 类的实例,这个
对象将会使用 方法来生成一个 实例,接着便可以使用该 实例以编
译的正则表达式为基础对目标字符串进行匹配工作,多个 是可以共用一个 对象的。
现在我们先来看一个简单的例子,再通过分析它来了解怎样生成一个 对象并且编译一个正则表
达式,最后根据这个正则表达式将目标字符串进行分割:
复制代码 代码如下0
12
,3
,4-.53
66生成一个 同时编译一个正则表达式
78-6.982
66用 的 方法把字符串按868分割
-.7
8:《)$》,4;8
986凯文已经看过《这个杀手不太冷》几次了,因为它是一部8
98好电影。6名词0凯文。82
<7=2
资源评论
gamelongshen
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Screenshot_20240427_031602.jpg
- 网页PDF_2024年04月26日 23-46-14_QQ浏览器网页保存_QQ浏览器转格式(6).docx
- 直接插入排序,冒泡排序,直接选择排序.zip
- 在排序2的基础上,再次对快排进行优化,其次增加快排非递归,归并排序,归并排序非递归版.zip
- 实现了7种排序算法.三种复杂度排序.三种nlogn复杂度排序(堆排序,归并排序,快速排序)一种线性复杂度的排序.zip
- 冒泡排序 直接选择排序 直接插入排序 随机快速排序 归并排序 堆排序.zip
- 课设-内部排序算法比较 包括冒泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、归并排序和堆排序.zip
- Python排序算法.zip
- C语言实现直接插入排序、希尔排序、选择排序、冒泡排序、堆排序、快速排序、归并排序、计数排序,并带图详解.zip
- 常用工具集参考用于图像等数据处理
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功