En esta página

Funciones de cadenas

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

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