считываю строку из файла, разбиваю ее в масси в по пробелу.
прохожусь по элементам массив с помощью "[^\\d]+". и записываю в файл...
пс. пробовала ввести до строку чтобы обрезать крайний пробел, но результата не дало
package com.javarush.task.task19.task1923;
import java.io.*;
/*
Слова с цифрами
*/
public class Solution {
public static void main(String[] args) {
try (BufferedReader fileReader = new BufferedReader(new FileReader(args[0]));
FileWriter fileWriter = new FileWriter(args[1])) {
String component = "";
while ((component=fileReader.readLine())!=null) {
String[] array = component.split(" ");
for (String str : array) {
if (!str.matches("[^\\d]+")) {
fileWriter.write(str+" ");
}
}
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}