Funciones
básicas para trabajar con cadenas no incluidas en "Util" o en tags
eBDML (countOf, endsWith, indexesOf, indexOf, lastIndexOf, startsWith, ltrim,
rtrim, trim) o ampliadas (subStr)
countOf (frase,cadena,[inicio],[fin]) int
Devuelve el número de ocurrencias de "cadena" dentro de
"frase". Acepta los parámetros "inicio" y "fin"
para acotar "frase". Si no encuentra la "cadena" devuelve 0
startsWith
(frase,cadena) bool
Comprueba si una "frase" comienza con "cadena" o no, y
devuelve "true" o "false"
endsWith (frase,cadena) bool
Comprueba si una "frase" termina con "cadena" o no, y
devuelve "true" o "false"
indexesOf (frase,cadena,[inicio],[fin]) array[int]
Devuelve un array con los índices donde aparece "cadena" dentro de
"frase". Acepta los parámetros "inicio" y "fin"
para acotar "frase".
Si no encuentra "cadena" devuelve un array con [0] = -1
IndexOf (frase,cadena,[inicio]) int
Devuelve la posición de la "cadena" dentro de la "frase".
Si se indica el "inicio", empieza a calcular desde dicho índice. Si
no encuentra la "cadena" devuelve -1
LastIndexOf (frase,cadena) int
Devuelve el índice de la última aparición de "cadena" dentro de
"frase". Se puede indicar el "fin" para acotar
"frase". Si no encuentra la "cadena" devuelve -1
Trim (frase) string
Elimina los
espacios al principio y al final de la "frase"
ltrim (frase) string
Elimina los espacios al princpio de la "frase"
rtrim (frase) string
Elimina los espacios al final de la "frase"
mentioning (texto,caracteres,maximo,continua)
Reduce el "texto" a un "maximo" de caracteres, tomando como
referencia los "caracteres" pasados separados por "^", y en
el caso de ser necesario concatena "continua" al texto reducido. Los
caracteres tendrán preferencia según el orden en el que se hayan pasado.
Ejemplo:
"La casa era blanca, alta, grande y sólida. Aguantaba grandes
terremotos" Si se pasa ese texto, maximo 50, caracteres ",^.^ "
y continua "...", el texto reducido quedará: "La casa era
blanca, alta,..." pero si caracteres fuera ".^,^ " el texto
reducido quedaría: "La casa era blanca, alta, grande y sólida...."
subStr (frase,[inicio],[count])
string
Devuelve una
subcadena de la "frase" recibida. Los parámetros "inicio" y
"count" son opcionales, pero como mínimo 1 de los 2 se ha de
informar. Si no se informa "inicio" se cortará desde el primer
carácter. Si no se informa "count" se cortará hasta el final de la
frase.
APORTA TU COMENTARIO !!!
Debe estar logado para aportar su valoración.
Otros comentarios
No se han registrado comentarios de este widget aún.