APAGAR CARACTERES DE UMA STRING A PARTIR DE UM DETERMINADO CARACTER EM DIANTE
04/01/2021
0
Boa tarde, Estou com o seguinte problema. Recebo o arquivo de remessa com os pagamentos de boletos dos nossos clientes. Recebo numa string o campo referente ao codigo do cliente. Acontece que antes trazia somente o codigo e agora além do codigo vem a parcela do mês exemplo: 401-01 ou 130-02. Preciso eliminar a partir do caracter "-" em diante. Como faço?
Gilson Silva
Curtir tópico
+ 0
Responder
Post mais votado
05/01/2021
Utilize a função Pos().
pode ser assim:
strCodigo := strLinha; nPosTraco := System.Pos('-', strCodigo); if (nPosTraco > 0) then // se encontrou o traco strCodigo := System.StrUtils.LeftStr(strCodigo,nPosTraco-1);
Emerson Nascimento
Responder
Mais Posts
05/01/2021
Gilson Silva
Utilize a função Pos().
pode ser assim:
Mais uma vez muito obrigado pela ajuda. Deu certo.
pode ser assim:
strCodigo := strLinha; nPosTraco := System.Pos('-', strCodigo); if (nPosTraco > 0) then // se encontrou o traco strCodigo := System.StrUtils.LeftStr(strCodigo,nPosTraco-1);
Mais uma vez muito obrigado pela ajuda. Deu certo.
Responder
Clique aqui para fazer login e interagir na Comunidade :)