正则表达式如何在java中提取文本文件的键和值?
我找不到在java中提取以下数据的方法。我还使用regex来分离同一行中的数据,但我无法解决这个问题,这只是为了练习 所以,如果有人能帮我,请!请
文本文件示例:-
school highschool name delhischool
address delhi street metros-station
school SecondarySchool name metroSchool
address mombie street bus-station
学校:高中 姓名:德尔希学校 类似的其他
示例代码:-
File myObj = new File("C:\\Users\\text1.txt");
Scanner myReader = new Scanner(myObj);
while (myReader.hasNextLine()) {
String data;
// while (myReader.nextLine().contains("----"))
data = myReader.nextLine();
if (data.contains("name")) {
List<String> split = Arrays.asList(data.split("\\s{3}+"));
// String[] split = data.split("\\s{3,1000}+");
System.out.println(split);
// System.out.println(data);
共 (0) 个答案