Manipulação de String

Removendo Espaços em Branco à Esquerda de uma String com LTrim em ADVPL

Removendo Espaços em Branco à Esquerda de uma String com LTrim em ADVPL

2 minutos A função LTrim em ADVPL remove os espaços em branco à esquerda de uma string. Ela é também  uma das funções de manipulação de string em ADVPL.    Sintaxe: LTrim(cString)   Parâmetro(s): Retorno: Observações: LTrim está relacionada as funções RTrim, que remove os espaços em branco à esquerda, e a AllTrim, que remove os espaços em branco à esquerda e à direita; O inverso de AllTrim, RTrim e LTrim são as funções PadC, PadR e PadL, que centralizam, alinham à direita ou à esquerda as strings, respectivamente, através da inserção de caracteres Continue lendo

Replicate

Replicate

1 minuto A função Replicate é utilizada para replicar(repetir) uma string um número de vezes informado. Elá é uma das funções de manipulação de string em ADVPL.    Sintaxe: Replicate(cString,nVezes)   Parâmetro(s): Retorno:   Exemplo da função Replicate em ADVPL: É isso aí, finalizamos aqui o post sobre a função Replicate em ADVPL. Caso tenha ficado alguma dúvida deixe seu comentário ou nos envie um e-mail para adiliocosta@protheusadvpl.com.br, até um próximo post, grande abraço e fica com Deus. Link(s) de referência(s): https://tdn.totvs.com/display/tec/Replicate  

Adicionando Caracteres de Preenchimento à Direita do Conteúdo de uma Variável com PadR em ADVPL

Adicionando Caracteres de Preenchimento à Direita do Conteúdo de uma Variável com PadR em ADVPL

2 minutos A função PadR  em ADVPL tem por finalidade adicionar caracteres de preenchimento à direita do conteúdo de uma variável passada como parâmetro. Ela é uma das funções de Manipulação de String em ADVPL. Sintaxe: PadR(xExp,nTam,cCarac) Parâmetro(s): Retorno:   Observações sobre a função PadR: PadR transforma o valor apontado por xExp em string (igual ao comportamento da função cValToChar), e adiciona o caractere definido em cCarac à direita do valor de xExp até que seja atingido o tamanho definido em nTam. Caso o Continue lendo

Obtendo a Posição da Primeira Ocorrência de um Caractere ou Substring em uma String com At em ADVPL

Obtendo a Posição da Primeira Ocorrência de um Caractere ou Substring em uma String com At em ADVPL

1 minuto A função At  em ADVPL retorna a posição da primeira ocorrência de uma substring em um string, essa substring é pesquisada da esquerda para direita. Ela é uma das funções de Manipulação de String em ADVPL. Sintaxe: At(cPesq,cDestino,nPosIni) Parâmetro(s): Retorno:   Exemplo: At(“P”,”PROTHEUSADVPL”,3) -> 12 No exemplo acima utilizamos a função At e informamos como parâmetro à função o valor a ser pesquisado “P” na string “PROTHEUSADVPL”, e essa pesquisa ocorrerá a partir da posição 3 da string “PROTHEUSADVPL”, assim o valor retornado Continue lendo

Obtendo o Código ASCII de um Caracter com Asc em ADVPL

Obtendo o Código ASCII de um Caracter com Asc em ADVPL

1 minuto A função Asc em ADVPL converte o primeiro caractere de uma expressão especificada para o código ASCII(número inteiro de 0 até 255). Ela é uma das funções de manipulação de string em ADVPL. Sintaxe: Asc(cString)   Parâmetro(s): Retorno:     Exemplo em ADVPL: Asc(“ADVPL”) -> 65 No exemplo acima o valor retornado será o 65, que representa a letra “A”, primeira caractere da cadeia de caractere “ADVPL” informada na função ADVPL Asc. Exemplo da função Asc em ADVPL: É isso aí, finalizamos Continue lendo

Removendo Espaços à Direita e à Esquerda de uma String com AllTrim em ADVPL

Removendo Espaços à Direita e à Esquerda de uma String com AllTrim em ADVPL

1 minuto A função AllTrim  em ADVPL remove espaço à direita ou à esquerda de uma string passada como parâmetro. Ela é uma das funções de Manipulação de String em ADVPL. Sintaxe: AllTrim(cTexto) Parâmetro(s): Retorno: No exemplo abaixo utilizamos a função AllTrim e informamos como parâmetro à função o valor caractere ” ProtheusAdvpl  “ com espaços tanto a esquerda como a direita e o retorno é uma string sem os espaços “ProtheusAdvpl”. Exemplo da função Alltrim em ADVPL: É isso aí, finalizamos aqui o post Continue lendo