Pascal tem muitas rotinas para trabalhar com strings. Muitos deles são chamados usando a notação de ponto e são chamados de métodos. Uma lista completa de métodos de manipulação de strings pode ser encontrada online.
Vamos conhecer alguns deles.
s := 'aAbBcC'
sUp := maiúscula(s); // sUp = "AABBCC" - um método que converte cada caractere de uma string para letras maiúsculas
sLow := minúscula(s) //
sLow = "aabbcc" - um método que converte cada caractere de uma string em minúsculo
O método é sempre escrito entre parênteses. Existem alguns parâmetros dentro dos colchetes, caso sejam necessários.
Outro método útil - val(s, v, ind) - método para verificar se todos os caracteres de uma string são dígitos. s - string de origem, v contém um número se a string de origem for um número e 0 caso contrário, ind contém o número do primeiro < strong> índice s que não é um dígito, ou 0 se s for um número.
s := 'ab1c'
val(s, v, ind);
writeln(v, ' ', ind); // 0 3
s := '123';
val(s, v, ind);
w(vriteln, ' ', ind); // 123 0
O útil método trim(s) - permite-lhe remover espaços no início e no fim de uma string
s := ' ab 1c ';
print('s=', corte(s)); // s=ab 1c