Dans Delphi, comme dans tout autre langage de programmation, vous pouvez travailler avec des chaînes. Il existe de nombreuses fonctions pour travailler avec eux. Dans cet article, nous allons examiner les fonctions de chaîne les plus populaires de Delphi.
Recherche d'un caractère dans une chaîne
Dans Delphi, pos est utilisé pour trouver la positionun caractère ou un groupe de caractères dans une chaîne. Cette fonction est utilisée comme suit: pos (chaîne à rechercher, chaîne à rechercher). Par exemple, dans le mot «automate», nous devons trouver la lettre «O». Nous écrivons pos («o», «Automatic»). Au cours de l'exécution du programme, le chiffre 4 apparaîtra à la place de cette fonction, puisque la lettre O dans le mot "machine" est à la 4ème place. Ou nous voulons trouver tout un segment de personnages. Trouvez "dil" dans le mot "Refrigerator". Pos («dil», «réfrigérateur»). Il nous renverra 5, puisque la section Del commence par 5 caractères. S'il n'y a pas de caractère ou de segment de caractères dans la chaîne d'origine, la fonction renverra 0. Il est également important de se rappeler que les lettres a et A sont différentes, donc si vous avez besoin de trouver toutes les lettres a dans un mot, recherchez à la fois a et A.
Autres fonctions de Delphi
En plus de la fonction pos, Delphi inclutde nombreuses fonctions pour travailler avec des chaînes. Par exemple, la copie. Il est utilisé pour copier une section spécifique d'une ligne à une autre. La fonction concat sert également de concaténation de deux chaînes. Comme en mathématiques, deux nombres sont ajoutés, les chaînes sont également reliées entre elles.
Procédures de chaîne dans Delphi
Les fonctions renvoient toujours quelque chose, mais les procédures- ne pas. Les procédures d'insertion et de suppression sont un exemple de procédures de chaîne. La procédure de suppression peut supprimer des fragments d'une chaîne. Et Insérer est d'insérer. En combinant habilement ces procédures, ainsi qu'en utilisant des fonctions, vous pouvez obtenir d'énormes résultats, par exemple, tous les correcteurs d'erreurs fonctionnent qui soulignent les mots mal orthographiés, ainsi que les corrigent, les traducteurs, les dictionnaires, etc. Ils utilisent tous des fonctions de chaîne, mais probablement pas en Pascal. Connaissant les fonctions et procédures de chaîne, vous pouvez, par exemple, écrire le programme illustré dans la figure ci-dessus.