Retorna uma parte especifica da string.
SubStr( < cText >, < nIndex >, [ nLen ] )
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cText | caractere | Indica a string que será tratada. | X |
|
nIndex | numérico | Indica o indice inicial da string <cText>. | X |
|
nLen | numérico | Indica o número de caracteres que retornará a partir de <nIndex>. |
|
|
Nome | Tipo | Descrição |
---|---|---|
cRet | lógico | Retorna a string após realizar o tratamento. |
user function substr1() Local cTexto := "1234567" conout( SubStr( cTexto, 1 ) ) // Resultado: "1234567" conout( SubStr( cTexto, 1, 5 ) ) // Resultado: "12345" conout( SubStr( cTexto, 5 ) ) // Resultado: "567" conout( SubStr( cTexto, 5, 2 ) ) // Resultado: "56" return
Microsiga Protheus 8.11, Protheus 10