Comandos String
UPCASE
CONCAT
POS
COPY
DELETE
INSERT
VAL
STR
CHR
ORD
Agora alguns exemploes de aplicação:
LENGTH – Função que retorna o número de caracteres de uma string.
Exemplo:
Tamanho := Length('Elton Maurício'); ShowMessage(IntToStr(Tamanho)); {Será exibido o número 14}
UPCASE – Função que retorna o caractere contido no parâmetro em maiúsculo.
Exemplo:
Letra := 'a'; Maiuscula := UpCase (Letra); ShowMessage(Maiuscula); {será exibida a letra 'A' (maiúscula) }
CONCAT – Função que retorna a união de duas ou mais strings passadas como parâmetros.
Exemplo:
Palavra_Um := 'Elton'; Palavra_Dois := 'Maurício'; Uniao := Concat (Palavra_Um,' ',Palavra_Dois); ShowMessage(Uniao); {será exibida a string 'Elton Maurício'}
POS – Função que retorna a posição que uma substring ocupa dentro de uma string passadas como parâmetro.
Exemplo:
Frase := 'Vamos Programar em Delphi'; Pesquisa := 'Progra'; Posicao := Pos(Pesquisa, Frase); ShowMessage(IntToStr(Posicao)); {será exibido o valor 7, que é o valor inicial ('P') encontrado na string}
COPY – Função que retorna uma substring de uma string passadas como parâmetro, de acordo com sua posição e quantidade de caracteres especificados.
Exemplo:
Frase := 'Vamos Programar em Delphi'; Pedaco := Copy(Frase, 7, 9); ShowMessage(Pedaco); {será exibida a string 'Prpgramar'}
DELETE – Procedimento que exclui um pedaço de uma string passada como parâmetro, de acordo com uma posição e quantidade de caracteres especificados.
Exemplo:
Frase := 'Elton Pessoa Programa'; Delete(Frase,7 , 7); ShowMessage(Frase); {será exibida a string 'Elton Programa'}
INSERT – Procedimento que permite inserir uma substring dentro de uma string, em uma posição especificada. Exemplo: Frase := 'Curso de informática'; Inset('Micro', Frase, 10);