一个文本有汉字,字母,数字和符号,现在怎么样把数字整理出来?名称(mincheng)---12345678;名称(mincheng)---123455678;名称(mincheng)---12344444562278;名称(mincheng)---124444345678;
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 11:45:46
一个文本有汉字,字母,数字和符号,现在怎么样把数字整理出来?名称(mincheng)---12345678;名称(mincheng)---123455678;名称(mincheng)---12344444562278;名称(mincheng)---124444345678;
一个文本有汉字,字母,数字和符号,现在怎么样把数字整理出来?
名称(mincheng)---12345678;名称(mincheng)---123455678;名称(mincheng)---12344444562278;名称(mincheng)---124444345678;
一个文本有汉字,字母,数字和符号,现在怎么样把数字整理出来?名称(mincheng)---12345678;名称(mincheng)---123455678;名称(mincheng)---12344444562278;名称(mincheng)---124444345678;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class test {
public static void main(String[] args) throws ParseException {
//jfr j=new jfr();
getNum("./b", "./a");
}
public static void getNum(String file1,String file2){
//file1就是你未处理的文本文件路径和名字,file2是你想要把处理的结果写入到的文本文件的路径及其名字
try {
BufferedReader br=new BufferedReader(new FileReader(file1));
BufferedWriter bw=new BufferedWriter(new FileWriter(file2));
String online=null;
while((online=br.readLine())!=null){
System.out.println(online);
online=online.replaceAll("([^0-9]{1,})","\n");
System.out.println("=="+online);
bw.write(online);
}
bw.close();
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}