java输出文件中匹配的字段-ag凯发k8国际
在java编程中,如何从文件中打印与给定模式匹配的所有字符串?
以下示例显示了如何使用util.regex类的patternname.matcher()方法从文件中打印与给定模式匹配的所有字符串。
package com.yiibai;
import java.util.regex.*;
import java.io.*;
public class patternmatchingfromfile {
public static void main(string[] args) throws ioexception {
pattern p1 = pattern.compile("[a-za-z][a-z] ");
bufferedreader r = new bufferedreader(new filereader("newfile.txt"));
string line;
while ((line = r.readline()) != null) {
matcher m = p1.matcher(line);
while (m.find()) {
system.out.println(m.group(0));
int s1 = m.start(0);
int e1 = m.end(0);
//system.out.println(line.substring(s1, e1));
}
}
}
}
上述代码示例将产生以下结果 -
java
tutorial
android
java
frameworks
javascript
ajax
core
java
sql
python
php
language
etc
¥ 我要打赏
纠错/补充
收藏
加qq群啦,易百教程官方技术学习群
注意:建议每个人选自己的技术方向加群,同一个qq最多限加 3 个群。
总结
以上是ag凯发k8国际为你收集整理的java输出文件中匹配的字段_java如何从文件中打印与给定模式匹配的所有字符串?...的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇:
- 下一篇: 面试 排序 java_面试 12:玩转