Como remover todos os '\' caracteres de uma cadeia em java

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);
    }
}

Acho que você gosta

Origin http://43.154.161.224:23101/article/api/json?id=349916&siteId=1
Recomendado
Clasificación