Java-正则表达式的学习
2015-08-24 12:00
239 查看
多重匹配例子:
程序匹配实现:首字母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
程序匹配实现:首字母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
相关文章推荐
- Java中Process类的使用与注意事项
- JNI学习4——访问数组(JNI)
- Java内存屏障和可见性
- Java OCR 图像智能字符识别技术,可识别中文
- Java知识总结---MVC模式解析之SpringMVC(三)
- Java基本注解以及了解自定义注解
- Spring boot的配置参数清单
- Spring Security Custom Login Form Annotation Example
- 编程风格(java)
- 安装Android sdk后eclipse没有出现avd的图标
- JAVA I/O使用方法
- Spring Security Custom Login Form Example
- Java之旅hibernate(6)——Junit不为人知的故事
- 链表分割(Java)
- spring使用注解时配置文件的写法
- SpringMvc与Struts2的对比
- java计算时间差及比较时间
- Java总结篇系列:Java泛型
- 深入理解Java内存模型之系列篇
- Java面向接口编程(DAO模式)