Funciones para manipular, buscar y dar formato al texto.
len
(text) Devuelve la longitud, o el número de caracteres, de una cadena.
| Parámetros | | text | string | La cadena que se va a medir | |
| Devuelve | número |
| Ejemplos | |
left
(text, count) Devuelve los primeros N caracteres de una cadena.
| Parámetros | | text | string | La cadena de origen | | count | number | Cantidad de caracteres que se extraerán | |
| Devuelve | cadena |
| Ejemplos | left("ProcessMind", 7) → Process |
| Véase también | |
right
(text, count) Devuelve los últimos N caracteres de una cadena.
| Parámetros | | text | string | La cadena de origen | | count | number | Cantidad de caracteres que se extraerán | |
| Devuelve | cadena |
| Ejemplos | right("ProcessMind", 4) → Mind |
| Véase también | |
mid
(text, start, count) Devuelve una subcadena desde el centro de otra cadena, a partir de una posición basada en 1 y extrayendo una cantidad determinada de caracteres.
| Parámetros | | text | string | La cadena de origen | | start | number | Posición inicial, basada en 1 | | count | number | Cantidad de caracteres que se extraerán | |
| Devuelve | cadena |
| Ejemplos | mid("ProcessMind", 8, 4) → Mind mid("Hello World", 1, 5) → Hello |
| Véase también | |
lower
(text) Convierte una cadena a minúsculas.
| Parámetros | | text | string | La cadena que se va a convertir | |
| Devuelve | cadena |
| Ejemplos | |
| Véase también | |
upper
(text) Convierte una cadena a mayúsculas.
| Parámetros | | text | string | La cadena que se va a convertir | |
| Devuelve | cadena |
| Ejemplos | |
| Véase también | |
proper
(text) Convierte una cadena a formato de título, con la primera letra de cada palabra en mayúscula.
| Parámetros | | text | string | La cadena que se va a convertir | |
| Devuelve | cadena |
| Ejemplos | proper("hello world") → Hello World proper("HELLO WORLD") → Hello World |
| Véase también | |
trim
(text) Elimina los espacios en blanco de ambos extremos de una cadena.
| Parámetros | | text | string | La cadena que se va a recortar | |
| Devuelve | cadena |
| Ejemplos | |
| Véase también | |
trimStart
(text) Elimina los espacios en blanco del principio de una cadena.
| Parámetros | | text | string | La cadena que se va a recortar | |
| Devuelve | cadena |
| Ejemplos | trimStart(" hello") → hello |
| Véase también | |
trimEnd
(text) Elimina los espacios en blanco del final de una cadena.
| Parámetros | | text | string | La cadena que se va a recortar | |
| Devuelve | cadena |
| Ejemplos | trimEnd("hello ") → hello |
| Véase también | |
replace
(text, search, replacement) Reemplaza todas las apariciones de una cadena de búsqueda por una cadena de reemplazo.
| Parámetros | | text | string | La cadena de origen | | search | string | Cadena que se desea encontrar | | replacement | string | Cadena de reemplazo | |
| Devuelve | cadena |
| Ejemplos | replace("Hello World", "World", "ProcessMind") → Hello ProcessMind replace("a-b-c", "-", "_") → a_b_c |
concat
(text1, text2, ...?) Concatena dos o más cadenas.
| Parámetros | | text1 | string | Primera cadena | | text2 | string | Segunda cadena | | ... (opcional) | string | Cadenas adicionales, hasta 6 en total | |
| Devuelve | cadena |
| Ejemplos | concat("Hello", " ", "World") → Hello World |
| Notas | También puede utilizar el operador + para concatenar cadenas. |
contains
(text, search) Comprueba si una cadena contiene otra cadena.
| Parámetros | | text | string | Cadena en la que se realizará la búsqueda | | search | string | Cadena que se desea encontrar | |
| Devuelve | booleano |
| Ejemplos | contains("ProcessMind", "Mind") → true contains("Hello", "xyz") → false |
| Véase también | |
startsWith
(text, prefix) Comprueba si una cadena comienza con un prefijo específico.
| Parámetros | | text | string | Cadena que se comprobará | | prefix | string | Prefijo que se desea encontrar | |
| Devuelve | booleano |
| Ejemplos | startsWith("ProcessMind", "Process") → true |
| Véase también | |
endsWith
(text, suffix) Comprueba si una cadena termina con un sufijo específico.
| Parámetros | | text | string | Cadena que se comprobará | | suffix | string | Sufijo que se desea encontrar | |
| Devuelve | booleano |
| Ejemplos | endsWith("ProcessMind", "Mind") → true |
| Véase también | |
indexOf
(text, search) Devuelve la posición, comenzando por 1, de la primera aparición de la subcadena, o 0 si no se encuentra.
| Parámetros | | text | string | Cadena en la que se realizará la búsqueda | | search | string | Cadena que se desea encontrar | |
| Devuelve | número |
| Ejemplos | indexOf("ProcessMind", "Mind") → 8 indexOf("Hello", "xyz") → 0 |
| Véase también | |
find
(search, text) Alias de indexOf. Devuelve la posición, comenzando por 1, de la primera aparición de la subcadena.
| Parámetros | | search | string | Cadena que se desea encontrar | | text | string | Cadena en la que se realizará la búsqueda | |
| Devuelve | número |
| 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?) Rellena una cadena por la izquierda hasta alcanzar una longitud determinada.
| Parámetros | | text | string | Cadena que se rellenará | | length | number | Longitud objetivo | | char (opcional) | string | Carácter que se utilizará para rellenar (predeterminado: " " (espacio)) | |
| Devuelve | cadena |
| Ejemplos | padLeft("42", 5, "0") → 00042 |
| Véase también | |
padRight
(text, length, char?) Rellena una cadena por la derecha hasta alcanzar una longitud determinada.
| Parámetros | | text | string | Cadena que se rellenará | | length | number | Longitud objetivo | | char (opcional) | string | Carácter que se utilizará para rellenar (predeterminado: " " (espacio)) | |
| Devuelve | cadena |
| Ejemplos | padRight("Hi", 5, ".") → Hi... |
| Véase también | |
Temas relacionados