62,614
社区成员
发帖
与我相关
我的任务
分享
String re="(Id|group): [\\s\\d\\w]*";
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.*;
import java.util.regex.*;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
File file = new File("c:\\Test.txt");
File file2 = new File("c:\\demo.txt");
if (file.isFile() && file.exists()) {
try {
InputStreamReader read = new InputStreamReader(new FileInputStream(file));
OutputStreamWriter writer = new OutputStreamWriter(new FileOutputStream(file2));
BufferedReader bufferedReader = new BufferedReader(read);
String lineTXT = null;
while ((lineTXT = bufferedReader.readLine()) != null){
String re="(Id|group): [\\d\\w]*";
Pattern p = Pattern.compile(re);
Matcher m = p.matcher(lineTXT);
while (m.find()) {
String tmp = m.group();
if (!"".equals(tmp)) {
writer.write(tmp+"\r\n");
}
}
writer.flush();
}
read.close();
}
catch (Exception e) {
e.printStackTrace();
}
}
else{
System.out.println("找不到指定的文件!");
}
}
}
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.*;
import java.util.regex.*;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
File file = new File("c:\\Test.txt");
if (file.isFile() && file.exists()) {
try {
InputStreamReader read = new InputStreamReader(new FileInputStream(file));
BufferedReader bufferedReader = new BufferedReader(read);
String lineTXT = null;
while ((lineTXT = bufferedReader.readLine()) != null){
String re="(Id|group): [\\d\\w]*";
Pattern p = Pattern.compile(re);
Matcher m = p.matcher(lineTXT);
while (m.find()) {
String tmp = m.group();
if (!"".equals(tmp)) {
System.out.println(tmp);
}
}
}
read.close();
}
catch (Exception e) {
e.printStackTrace();
}
}
else{
System.out.println("找不到指定的文件!");
}
}
}