I tried it in my ide, and everything works at it should or maybe im not seeing something.
String tekst = "12 text var2 14 8v 1 fss2 3sa123s s123" + "\n" + "231 23axd s 213132sd234r3";


        String onlyDecimalsAndSpaces = tekst.replaceAll("[^\\d]+"," ").replaceAll("\\s+"," ").trim();

System.out.println(onlyDecimalsAndSpaces);