Andrew Wayne:
No meu código eu tenho uma string, a partir do qual eu preciso remover todo o "\" (barra invertida) a partir. Eu estou tentando usar String.replaceAll
, mas é lançar a exceção: "literal da corda não está bem fechada por um aspas duplas"
String links = new String(image[0]);
String changed = links.replaceAll("\", "");
"Input - Imagem [0]" tem ligações com um monte de "\ / \ /" acontecendo dentro deles eu tentei postar um, mas Stack Overflow editado o link para não ter o "\"
Vignesh_A:
Modificar a expressão regular com quatro barra invertida "\\\\" no programa acima. Isto irá resolver a exceção. A string de expressão regular irá converter os quatro barra invertida a 2 barra invertida. Os dois barra invertida “\\” é identificado como única barra na correspondência de expressão regular.
public class Test {
public static void main(String[] args) {
String links = new String("data \\");
String changed = links.replaceAll("\\\\", "");
System.out.println(changed);
}
}