Substr

Extrae una parte de una cadena determinada.

Sintaxis

Substr(s1, n1, n2 )

Parámetros

Parámetro

Descripción

s1

La cadena de origen.

n1

La posición en la cadena s1 para el inicio de la extracción.

Si n1 es menor que uno, la función asume la posición del primer carácter. Si n1 es mayor que la longitud de s1, la función asume la posición del último carácter.

n2

El número de caracteres que se va a extraer.

Si n2 es menor o igual que 0, FormCalc devuelve una cadena vacía. Si n1 + n2 es mayor que la longitud de s1, la función devuelve la subcadena que empieza en la posición n1 hasta el final de s1.

Ejemplos

Las expresiones siguientes son ejemplos de uso de la función Substr:

Expresión

Devuelve

Substr("ABCDEFG", 3, 4)

CDEF

Substr(3214, 2, 1)

2

Substr(Last_Name[0], 1, 3)

Devuelve los tres primeros caracteres de la primera incidencia de Last_Name.

Substr("ABCDEFG", 5, 0)

""

Substr("21 Waterloo St.", 4, 5)

Water