Нужно помощь вроде все записую во второй файл но валидацию не проходит
package com.javarush.task.task19.task1923;
/*
Слова с цифрами
*/
import java.io.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Solution {
public static void main(String[] args) {
// c:\coding\Java\JavaRush\task19\task1923\
// System.out.println("abc3d".matches("\\d+"));
try {
BufferedReader fr = new BufferedReader(new FileReader(args[0]));
String line = fr.readLine();
BufferedWriter fw = new BufferedWriter(new FileWriter(args[1]));
while (line != null) {
String[] strArray = line.split(" ");
String word = "";
Pattern numbers = Pattern.compile("\\d+");
Pattern str = Pattern.compile("[a-zA-Z]+");
for (int i = 0; i < strArray.length; i++) {
Matcher matcherNumber = numbers.matcher(strArray[i]);
Matcher matcherStr = str.matcher(strArray[i]);
if (matcherNumber.find() && matcherStr.find()) {
word += strArray[i];
if (i != strArray.length - 1) {
word += " ";
}
}
}
line = fr.readLine();
fw.write(word);
}
fw.close();
fr.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}