有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

正则表达式如何在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) 个答案