# Secuencias de escape en cadenas de caracteres

Para introducir en el interior de una cadena de caracteres algunos caracteres especiales imposibles de representar mediante texto, utilizamos lo que comúnmente se denominan **secuencias de escape**.\
Todas ellas comienzan con una barra invertida (**\\**) seguida de otro carácter. En tiempo de ejecución, las secuencias de escape se sustituyen por los caracteres adecuados. Estas son las secuencias de escape aceptadas:

**\a**: campana.

**\b**: retroceso. Produce el mismo efecto que pulsar la tecla de Retroceso destructivo.

**\c**: comilla. Provoca la introducción de una comilla.

**\f**: salto de página. Provoca el salto de una página.

**\n**: nueva línea. Provoca el salto a la línea siguiente.

**\r**: retorno de carro. Provoca el retroceso al comienzo de la línea.

**\t**: tabulador. Produce el mismo efecto que pulsar la tecla del Tabulador.

**\v**: tabulador Vertical.

**\\**: barra invertida.

Las secuencias de escape \r y \n pueden ser utilizadas en textos estáticos multilíneas (menús, formularios, etc.) pero debido al carácter multiplataforma de Velneo recomendamos usar únicamente la secuencia de escape \n ya que así, en función del sistema operativo, se muestre con la secuencia de escape adecuada: \r\n en Windows, \n en Linux y \r en Mac.

Dado que el carácter  está reservado para las secuencias des escape de cadenas en las fórmulas, en el caso de que en alguna fórmula necesitemos usar ese carácter, tendremos que escribirlo por duplicado. Por ejemplo, si en una fórmula queremos escribir una senda en formato de Windows, "c:\carpeta\fichero.txt", para que no tome la barra de directorio como secuencia de escape, en la fórmula escribiremos: "c:\carpeta\fichero.txt".

En las fórmulas de Velneo donde se deban especificar sendas habitualmente se usará el carácter "/" como separador de directorios ("c:/carpeta/fichero.txt"), ya que Velneo se encarga de traducirlo al formato adecuado a cada sistema operativo donde ejecutemos el proceso.

Si se trata de un parámetro de una [librería externa](/34/velneo-vdevelop/proyectos-objetos-y-editores/de-aplicacion-y-datos/libreria-externa.md) o de la ejecución de un [comando del sistema](/34/velneo-vdevelop/proyectos-objetos-y-editores/de-aplicacion-y-datos/proceso/sistema/comandos-de-sistema.md#ejecutar-comando-del-sistema), en este caso en la fórmula debemos componer la senda según los requerimientos del sistema operativo donde se ejecute.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.velneo.com/34/velneo-vdevelop/proyectos-objetos-y-editores/editores/asistente-de-formulas/secuencias-de-escape-en-cadenas-de-caracteres.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
