Substituindo texto em Java é difícil para os caracteres especiais. Como o compilador interpreta e vê alguns caracteres especiais , como aspas , como um indicador de uma corda , o código gera um erro ao tentar substituir o texto com expressões regulares. Mas se você precisa substituir uma única citação com aspas duplas para a preparação para enviar para uma consulta de banco de dados , você pode usar do caractere de escape ( "\\") para dizer ao compilador que a citação é literal e não deve ser avaliada como um designador variável de cadeia. Instruções
1
Criar uma string. A linha de código seguinte é a sintaxe para a criação de corda em Java : String myString = " string de substituição do meu código. ";
2
Substitua o caractere de aspas simples e atribuí-lo a uma nova variável . Esta linha de código substitui o apóstrofo para aspas duplas : String = myNewStringNoQuotes myString.replaceAll ( " ' ", " \\ \\ \\ \\ '");
3
Imprimir a saída para o usuário. Para verificar a citação foi substituído , imprimi -lo para o console.System.out.println ( myNewStringNoQuotes );
4
Avaliar a saída. O código de exemplo imprime o seguinte texto: . Meu código '' s string de substituição