|
Extrae una parte de una cadena determinada.
SintaxisSubstr(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.
|
EjemplosLas 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
|
|
|
|