博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java-正则表达式的学习
阅读量:4682 次
发布时间:2019-06-09

本文共 446 字,大约阅读时间需要 1 分钟。

多重匹配例子:

程序匹配实现:首字母T+某个元音+任意多个字母+惊叹号->^T[aeiou]\w*?

                   首字母Q+非u字母+任意多个数字+句号^Q[^u]\d+\..

例子1:测试模式

主要使用两个类库:

pattern 和 Matcher 

过程:

1.创建匹配模式

2.调用String中的模式进行每一次匹配

3.利用finder进行查找

例子2:查找匹配文本:

1.不要低估了.*的能力,它可以匹配成千上万个字符。通过find()和match()方法判断匹配是否成功

2. ()可以分组

3.   reset()方法重新设置匹配模式

例子3:

读文件以及正则表达式的流程:

1.创建模式,并且编译匹配模式

2.创建FileReader对象

3.创建Matcher对象进行匹配

4. 获得文件开始以及结束位置

5.输出所有匹配内容

例子4:

解决匹配中进行换行: 使用换行符\n或者回车符\r

转载于:https://www.cnblogs.com/whaochen/p/4754396.html

你可能感兴趣的文章
.net后端传过来的值在前面出现多一个
查看>>
python学习笔记day01_03python 发展历史
查看>>
java.lang.ClassNotFoundException: org.apache.commons.fileupload.FileItemFactory
查看>>
2017找工作_算法题相关面经
查看>>
Unity Standard Assets 简介之 Utility
查看>>
关于结构体字节对齐的笔记
查看>>
[大话设计模式]设计模式----单例设计模式
查看>>
puppet学习之puppet证书验证
查看>>
网络程序中常用的三种心跳机制----服务器端
查看>>
form表单提交转为ajax方式提交
查看>>
转载 数据库面试经历
查看>>
mysql sql语句大全
查看>>
oracle 权限
查看>>
移动前端开发之viewport的深入理解
查看>>
锁对象-条件对象-synchronized关键字
查看>>
金s办公软件web前端笔试题
查看>>
刷面经笔记2019.02.09
查看>>
Spring核心框架:(1)spring容器工厂
查看>>
windows server 2016 安装iis
查看>>
以空间换时间编程策略的细节问题以及解决方案
查看>>