Funciones para manipular, buscar y dar formato al texto. Puede probarlas en el Editor de expresiones con una prueba gratuita.
len
(text) Devuelve la longitud de una cadena en caracteres.
| Parámetros | | text | string | Cadena que se va a medir | |
| Devuelve | number |
| Ejemplos | |
left
(text, count) Devuelve los primeros N caracteres de una cadena.
| Parámetros | | text | string | Cadena de origen | | count | number | Número de caracteres que se extraerán | |
| Devuelve | string |
| Ejemplos | left("ProcessMind", 7) → Proceso |
| Véase también | |
right
(text, count) Devuelve los últimos N caracteres de una cadena.
| Parámetros | | text | string | Cadena de origen | | count | number | Número de caracteres que se extraerán | |
| Devuelve | string |
| Ejemplos | right("ProcessMind", 4) → Mind |
| Véase también | |
mid
(text, start, count) Devuelve una subcadena del centro de otra cadena, a partir de una posición que comienza en 1 y extrayendo el número de caracteres especificado.
| Parámetros | | text | string | Cadena de origen | | start | number | Posición inicial (comienza en 1) | | count | number | Número de caracteres que se extraerán | |
| Devuelve | string |
| Ejemplos | mid("ProcessMind", 8, 4) → Mind mid("Hello World", 1, 5) → Hola |
| Véase también | |
lower
(text) Convierte una cadena de texto a minúsculas.
| Parámetros | | text | string | Cadena de texto que se va a convertir | |
| Devuelve | string |
| Ejemplos | |
| Véase también | |
upper
(text) Convierte una cadena de texto a mayúsculas.
| Parámetros | | text | string | Cadena de texto que se va a convertir | |
| Devuelve | string |
| Ejemplos | |
| Véase también | |
proper
(text) Convierte una cadena de texto a formato de título, con la primera letra de cada palabra en mayúscula.
| Parámetros | | text | string | Cadena de texto que se va a convertir | |
| Devuelve | string |
| Ejemplos | proper("hello world") → Hello World proper("HELLO WORLD") → Hello World |
| Véase también | |
trim
(text) Elimina los espacios en blanco al principio y al final de una cadena de texto.
| Parámetros | | text | string | Cadena de texto que se va a recortar | |
| Devuelve | string |
| Ejemplos | |
| Véase también | |
trimStart
(text) Elimina los espacios en blanco al principio de una cadena de texto.
| Parámetros | | text | string | Cadena de texto que se va a recortar | |
| Devuelve | string |
| Ejemplos | trimStart(" hello") → hello |
| Véase también | |
trimEnd
(text) Elimina los espacios en blanco al final de una cadena de texto.
| Parámetros | | text | string | Cadena de texto que se va a recortar | |
| Devuelve | string |
| Ejemplos | trimEnd("hello ") → hello |
| Véase también | |
replace
(text, search, replacement) Reemplaza todas las apariciones de una cadena de búsqueda por otra cadena.
| Parámetros | | text | string | Cadena de origen | | search | string | Cadena de texto que se va a buscar | | replacement | string | Cadena de reemplazo | |
| Devuelve | string |
| Ejemplos | replace("Hello World", "World", "ProcessMind") → Hello ProcessMind replace("a-b-c", "-", "_") → a_b_c |
concat
(text1, text2, ...?) Une dos o más cadenas de texto.
| Parámetros | | text1 | string | Primera cadena | | text2 | string | Segunda cadena | | ... (opcional) | string | Cadenas adicionales, hasta 6 en total | |
| Devuelve | string |
| Ejemplos | concat("Hello", " ", "World") → Hello World |
| Notas | También puede usar el operador + para concatenar cadenas de texto. |
contains
(text, search) Comprueba si una cadena de texto contiene otra.
| Parámetros | | text | string | Cadena de texto en la que se va a buscar | | search | string | Cadena de texto que se va a buscar | |
| Devuelve | boolean |
| Ejemplos | contains("ProcessMind", "Mind") → true contains("Hello", "xyz") → false |
| Véase también | |
startsWith
(text, prefix) Comprueba si una cadena de texto empieza con el prefijo especificado.
| Parámetros | | text | string | Cadena de texto que se va a comprobar | | prefix | string | Prefijo que se va a buscar | |
| Devuelve | boolean |
| Ejemplos | startsWith("ProcessMind", "Process") → true |
| Véase también | |
endsWith
(text, suffix) Comprueba si una cadena de texto termina con el sufijo especificado.
| Parámetros | | text | string | Cadena de texto que se va a comprobar | | suffix | string | Sufijo que se va a buscar | |
| Devuelve | boolean |
| Ejemplos | endsWith("ProcessMind", "Mind") → true |
| Véase también | |
indexOf
(text, search) Devuelve la posición, empezando por 1, de la primera aparición de una subcadena; devuelve 0 si no la encuentra.
| Parámetros | | text | string | Cadena de texto en la que se va a buscar | | search | string | Cadena de texto que se va a buscar | |
| Devuelve | number |
| Ejemplos | indexOf("ProcessMind", "Mind") → 8 indexOf("Hello", "xyz") → 0 |
| Véase también | |
find
(search, text) Alias de indexOf. Devuelve la posición, empezando por 1, de la primera aparición de una subcadena.
| Parámetros | | search | string | Cadena de texto que se va a buscar | | text | string | Cadena de texto en la que se va a buscar | |
| Devuelve | number |
| Ejemplos | find("Mind", "ProcessMind") → 8 |
| Notas | Tenga en cuenta que el orden de los parámetros está invertido con respecto a indexOf. |
| Véase también | |
padLeft
(text, length, char?) Añade caracteres al principio de una cadena de texto hasta alcanzar la longitud especificada.
| Parámetros | | text | string | Cadena de texto a la que se añadirán caracteres | | length | number | Longitud deseada | | char (opcional) | string | Carácter de relleno (predeterminado: " " (espacio)) | |
| Devuelve | string |
| Ejemplos | padLeft("42", 5, "0") → 00042 |
| Véase también | |
padRight
(text, length, char?) Añade caracteres al final de una cadena de texto hasta alcanzar la longitud especificada.
| Parámetros | | text | string | Cadena de texto a la que se añadirán caracteres | | length | number | Longitud deseada | | char (opcional) | string | Carácter de relleno (predeterminado: " " (espacio)) | |
| Devuelve | string |
| Ejemplos | padRight("Hi", 5, ".") → Hi... |
| Véase también | |
Temas relacionados