Saltar al contenido

Cómo escapar del signo igual en los archivos de propiedades

Solución:

En su ejemplo específico, no necesita escapar de los iguales, solo necesita escapar si es parte de la clave. El formato de archivo de propiedades tratará todos los caracteres después del primer igual sin escape como parte del valor.

Además, consulte cargar (lector lector) método de Property clase en javadoc

En load(Reader reader) documentación del método dice

La clave contiene todos los caracteres de la línea que comienzan con el primer carácter que no es un espacio en blanco y hasta, pero sin incluir, el primer carácter sin escape
'=', ':', o un carácter de espacio en blanco que no sea un terminador de línea. Todos estos caracteres de terminación de clave se pueden incluir en la clave escapándolos con un carácter de barra invertida anterior; por ejemplo,

:=

sería la clave de dos caracteres ":=".
Los caracteres de terminación de línea se pueden incluir usando r y n secuencias de escape. Cualquier espacio en blanco después de que se omita la clave; si el primer carácter que no es un espacio en blanco después de la clave es '='
o ':', luego se ignora y también se omiten los espacios en blanco posteriores. Todos los caracteres restantes de la línea pasan a formar parte de la cadena de elementos asociados; si no quedan caracteres, el elemento es la cadena vacía "". Una vez que se identifican las secuencias de caracteres sin procesar que constituyen la clave y el elemento, el procesamiento de escape se realiza como se describe anteriormente.

Espero que ayude.

El carácter de escape predeterminado en Java es ”.
Sin embargo, el archivo de propiedades de Java tiene el formato clave = valor, debe considerar todo después del primero igual como valor.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *