Cambio de texto en Java es difícil para los caracteres especiales . Debido a que el compilador interpreta y considera algunos caracteres especiales como comillas , como un indicador de una cadena, el código produce un error al intentar reemplazar el texto con expresiones regulares. Pero si usted necesita para reemplazar una comilla entre comillas dobles para la preparación de enviar a una consulta de base de datos , puede utilizar el carácter de escape ("\\ ") para indicar al compilador que la cita es literal y no debe ser evaluada como un string designador variable. Instrucciones
1
Crear una cadena. La siguiente línea de código se muestra la sintaxis para una creación cadena en Java : String miCadena = " cadena de reemplazo de mi código. " ;
2
Sustituir el carácter de comilla simple y asignarlo a una variable nueva. Esta línea de código sustituye a la única oferta de comillas : myNewStringNoQuotes String = myString.replaceAll ( "'", " \\ \\ \\ \\ '");
3
Imprimir la salida a la usuario . Para verificar que el presupuesto ha sido reemplazado , imprimirlo al console.System.out.println ( myNewStringNoQuotes ) ;
4
Evaluar la salida. El código de ejemplo imprime el texto siguiente: . Cadena de reemplazo Mi código '' s