En esta página

Funciones de texto

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
len("Hello") → 5
len("") → 0

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
(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
lower("HELLO") → hello
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
upper("hello") → HELLO
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
trim(" hello ") → hello
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
padLeft("Hi", 5) → Hi
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

Diseñe mejores procesos. Conecte su arquitectura. Mantenga el control.

Acceda de inmediato, sin tarjeta de crédito ni esperas. Transforme la forma de trabajar de su organización en diseños de procesos claros y conectados.

Defina la arquitectura de procesos, los responsables y los controles, y alinee las funciones y responsabilidades en todos los niveles.

Comience su prueba gratuita y establezca una base fiable para gobernar, gestionar y mejorar continuamente sus procesos.