rodriguesabner
public static void main(String[] args) {
String x = "\\\\u00e1 \\\\u00e3 \\\\u00e0 \\\\u00e2 \\\\u00e9 \\\\u00ea \\\\u00f3 \\\\u00f5 \\\\u00f4 \\\\u00ed \\\\u00fa \\\\u00e7 \\\\u00fc \\\\u00fb";
System.out.println("String original: " + x);
System.out.println();
String resultado = x.replace("\\\\", "\\");
System.out.println("String modificada: " + resultado);
System.out.println();
System.out.println("Seu regex: " + Normalizer.normalize(resultado, Normalizer.Form.NFD).replaceAll("[^\\\\p{ASCII}]", ""));
}
Saída:
String original: \\u00e1 \\u00e3 \\u00e0 \\u00e2 \\u00e9 \\u00ea \\u00f3 \\u00f5 \\u00f4 \\u00ed \\u00fa \\u00e7 \\u00fc \\u00fb
String modificada: \u00e1 \u00e3 \u00e0 \u00e2 \u00e9 \u00ea \u00f3 \u00f5 \u00f4 \u00ed \u00fa \u00e7 \u00fc \u00fb
Seu regex: \\\\\\\\\\\\\\
Alguem777
Desculpa, bugou na hora que digitei, a String original tem 2 barras e eu preciso deixar apenas 1 barra para conseguir converter os caracteres ascii