我正在尝试使用正则表达式从“line”字符串中获取两个玩家值并将它们插入到 player1 和 player2 中。
try (BufferedReader in = new BufferedReader(new FileReader(file))) {
String line;
String player1;
String player2;
while ((line = in.readLine()) != null) {
Scanner input = new Scanner(line);
input.useDelimiter("(.* [a-z] )|\\sby ");
if(line.toLowerCase().contains("kill")) {
kill += 1;
//i would like to set the player1 and player2 here
}
}
}
我的文件片段(.txt):
13:37 Kill: 3 4 7: Oootsimo killed Dono da Bola by MOD_ROCKET_SPLASH
13:37 Item: 5 weapon_rocketlauncher
13:39 Item: 6 weapon_rocketlauncher
13:40 Item: 7 ammo_rockets
13:41 Item: 6 weapon_rocketlauncher
13:41 Item: 4 weapon_rocketlauncher
13:43 Kill: 2 5 6: Isgalamido killed Assasinu Credi by MOD_ROCKET
13:45 Kill: 1022 7 22: <world> killed Mal by MOD_TRIGGER_HURT
13:46 Kill: 4 3 7: Dono da Bola killed Oootsimo by MOD_ROCKET_SPLASH
13:46 Kill: 6 2 6: Zeh killed Isgalamido by MOD_ROCKET
BIG阳
相关分类