Pls guys
package com.codegym.task.task19.task1924;
import java.util.HashMap;
import java.util.Map;
/*
Replacing numbers
*/
public class Solution {
public static void main(String[] args) {
String[] words = line.split(" "); // splits line
StringBuilder sb = new StringBuilder();
for(int i = 0; i < words.length;i++) {
String x1 = words[i].replaceAll("[a-zA-Z0-9]",""); // stores punctuation
words[i] = words[i].replaceAll("[^a-zA-Z0-9]",""); // removes punctuation
try { // tries to parse into a number, if failed just ignores.
int x = Integer.parseInt(words[i]);
if (x >= 0 && x <= 12)
words[i] = map.get(x);
}catch (Exception ignored) { }
sb.append(words[i] + x1 +" "); // creates output string
}
System.out.println(sb.toString().trim()); // outputs and removes last space
}
}