您的位置:首页 > 编程语言 > Java开发

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: