Pascal a de nombreuses routines pour travailler avec des chaînes. Beaucoup d'entre elles sont appelées en utilisant la notation par points et sont appelées méthodes. Une liste complète des méthodes de manipulation de chaînes est disponible en ligne.
Faisons connaissance avec certains d'entre eux.
s := 'aAbBcC'
sUp := majuscule(s); // sUp = "AABBCC" - une méthode qui convertit chaque caractère d'une chaîne en majuscule
sLow := minuscule(s) //
sLow = "aabbcc" - une méthode qui convertit chaque caractère d'une chaîne en minuscule
La méthode est toujours écrite entre parenthèses. Il y a quelques paramètres entre parenthèses, s'ils sont nécessaires.
Une autre méthode utile - val(s, v, ind)
- méthode pour vérifier si tous les caractères d'une chaîne sont des chiffres. s - chaîne source, v contient un nombre si la chaîne source était un nombre, et 0 sinon, ind contient le numéro du premier < strong> index s qui n'est pas un chiffre, ou 0 si s est un nombre.
s := 'ab1c'
val(s, v, ind);
writeln(v, ' ', ind); // 0 3
s := '123';
val(s, v, ind);
w(vriteln, ' ', ind); // 123 0
La méthode utile trim(s) - vous permet de supprimer les espaces au début et à la fin d'une chaîne
s := ' ab 1c ';
print('s=', garniture(s)); // s=ab 1c