Bloco de Função SUBSTR

O bloco de função SUBSTR corta uma parte de uma cadeia de caracteres e retorna essa parte.

Entrada STR

Define a cadeia de caracteres que será processada.

Entrada START

Define o início do corte. O valor pode ser negativo, permitindo cortar de trás para frente. A posição começa em 0.

Entrada LEN

O comprimento da cadeia de caracteres a ser cortada. O valor pode ser negativo. Nesse caso, o comprimento é limitado de trás para frente. Nenhum valor ou NULL define nenhum comprimento. FALSE é igual a 0 e TRUE igual a 1.

Exemplos

Na entrada STR está presente "Hallo Welt".

START LEN Resultado
1 NULL "allo Welt"
1 2 "al"
-2 2 "lt"
0 -2 "Hallo We"
-2 -1 "l"