private static StringTokenizer readFile(String inputFilename) throws FileNotFoundException {
File file = new File(inputFilename);
Scanner scanner = new Scanner(file);
String fileContents = scanner.useDelimiter(";"+" "+"\\{"+"\\}"+"\\["+"\\]"+"\\("+"\\\\").next();
StringTokenizer st1 = new StringTokenizer(fileContents,";"+" "+"\\{"+"\\}"+"\\["+"\\]"+"\\("+"\\\\");
// \\W is an escape code, meaning all non regular letters/numbers
return st1;
}
这就是我已经走了多远。根本不知道如何以允许我保存缩进或间距信息的方式操作分隔符。
任何指向以前 Java 甚至 Python(但主要是 Java)语法荧光笔的链接将不胜感激。感谢您的观看。
干杯, ThtKoder
阅读 Java 正则表达式、Pattern.compile()。 这是链接 https://www.vogella.com/tutorials/JavaRegularExpressions/article.html
(\w)(\s+)