Articles of escaping

Convierte XmlDocument a String

Así es como actualmente estoy convirtiendo XMLDocument a String StringWriter stringWriter = new StringWriter(); XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter); xmlDoc.WriteTo(xmlTextWriter); return stringWriter.ToString(); El problema con este método es que si tengo “ ((comillas) que tengo en atributos) se les escapa. Por ejemplo: Arriba está el XML esperado. Pero vuelve Puedo hacer String.Replace “\” pero ¿está […]

Cómo escapar de las barras invertidas y del carácter de escape generado automáticamente en la ruta del archivo en Java

Tengo un problema muy pequeño y simple, pero no estoy obteniendo soluciones al respecto. En realidad estoy obteniendo una ruta de archivo CSV usando el selector de archivos. Estoy ingresando los datos en este archivo csv en la base de datos usando load local infile query. Supongamos que mi ruta de archivo ingresada es “C: […]

¿Por qué String.replaceAll () en java requiere 4 barras “\\\\” en la expresión regular para reemplazar realmente “\”?

Recientemente me di cuenta de que String.replaceAll (regex, reemplazo) se comporta de manera muy extraña cuando se trata del carácter de escape “\” (barra inclinada) Por ejemplo, considere que hay una cadena con filepath – String text = “E:\\dummypath” y queremos reemplazar “\\” por “/” . text.replace(“\\”,”/”) da el resultado “E:/dummypath” mientras que text.replaceAll(“\\”,”/”) genera […]

¿Cómo evitar heredoc expandir variables?

Intento crear un archivo de script utilizando una cadena de sustitución de ENV pero también quiero evitar que algunos escapen export PLACEHOLDER1=”myPlaceholder1Value” export PLACEHOLDER2=”myPlaceholder2Value” sudo /bin/su -c “cat < /etc/init.d/my-script #!/bin/bash # ### BEGIN INIT INFO # Provides: my-script # Required-Start: \$remote_fs \$syslog # Required-Stop: \$remote_fs \$syslog # Should-Start: \$network \$time # Should-Stop: \$network \$time […]

Escapar citas dobles en escritura por lotes

¿Cómo voy a reemplazar todas las comillas dobles en los parámetros de mi archivo por lotes con comillas dobles escapadas? Este es mi archivo por lotes actual, que expande todos sus parámetros de línea de comando dentro de la cadena: @echo off call bash –verbose -c “g++-linux-4.1 %*” Luego usa esa cadena para hacer una […]

¿Cómo puedo hacer citas de impresión de Java, como “Hola”?

¿Cómo puedo hacer que Java imprima “Hello” ? Cuando System.out.print(“Hello”); la salida será Hello . Lo que estoy buscando es “Hello” con las comillas ( “” ).

Cómo ejecutar un comando bash almacenado como una cadena con comillas y asterisco

Intento ejecutar el siguiente comando: mysql AMORE -u username -ppassword -h localhost -e “SELECT host FROM amoreconfig” Lo guardo en una cadena: cmd=”mysql AMORE -u username -ppassword -h localhost -e\”SELECT host FROM amoreconfig\”” Pruébalo : echo $cmd mysql AMORE -u username -ppassword -h localhost -e”SELECT host FROM amoreconfig” Intenta ejecutar haciendo: $cmd Y obtengo la […]

Cómo escapar de las barras invertidas en la cadena R

Estoy escribiendo cadenas en un archivo usando R: > x1=”\\str” > x2=”\\\str” Error: ‘\s’ is an unrecognized escape in character string starting “\\\s” > x2=”\\\\str” > write(file=’test’,c(x1,x2)) Cuando abro el archivo llamado test , veo esto: \str \\str Si quiero obtener una cadena que contenga 5 barras diagonales inversas, ¿debería escribir 10 barras diagonales inversas, […]

Regex para cadena entre comillas con comillas de escape

¿Cómo obtengo la subcadena ” It’s big \”problem ” usando una expresión regular? s = ‘ function(){ return ” It\’s big \”problem “; }’;

String.replaceTodas las barras diagonales inversas con doble barra invertida

Estoy tratando de convertir el String \something\ en el String \\something\\ usando replaceAll , pero sigo recibiendo todo tipo de errores. Pensé que esta era la solución: theString.replaceAll(“\\”, “\\\\”); Pero esto da la siguiente excepción: java.util.regex.PatternSyntaxException: Unexpected internal error near index 1