Back slash en una cadena


([N3] Humber) #1

Buenas tardes estoy teniendo un problema con los backslash en velneo. Tengo un directorio en una variable, pero necesito utilizar en vez de un slash, un backslash. Intento hacerlo de esta manera:

replaceString(ADJUNTO, “/”, “”) esto me da un error de “Falta cierre de comillas”, supongo que será un bug de la función. Lo solucioné guardando cada uno en una variable e intentando hacerlo de esta manera:

replaceString(ADJUNTO, SLASH, BACKSLASH) Pero ahora donde va un backslash lo cambia por otro caracter, supongo que pasa por lo de que \n es comilla, \t es tabulador…

Entonces alguno tiene una idea de como podría lograr utilizar un backslash sin que lo cambie por otro caracter?

Lo necesito es para un .vbs, lo estoy creando desde velneo y necesito pasar una ruta, pero con backslash.

Si alguno tiene idea de como podria resolver, me seria de gran ayuda, saludos. Y gracias de antemano.


([N3] pacosatu) #2

Hola Hummber:

Para usar BACKSLASH en una cadena, la debes usar como una secuencia de Escape.
Por lo tanto, la función quedaría:

replaceString(ADJUNTO, “/”, “\\”)

y Velneo interpretará \ como un carácter BACKSLASH.

Saludos
Paco Satué


([N3] Humber) #3

Perfecto paco, ya me funcionó, muchisimas gracias.

Saludos.