# Type Chaîne

Le module Type Chaîne fournit des outils complets pour créer, manipuler et analyser du texte dans Nelson.

Il prend en charge la conversion entre tableaux de caractères et tableaux de chaînes, la concaténation, le nettoyage, la justification et la conversion de casse.

Le module inclut également des fonctions pour rechercher, faire correspondre, remplacer et formater des chaînes, permettant un traitement textuel flexible pour des opérations simples ou avancées.

## Functions

* [append](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/append) - concatène des chaînes horizontalement.
* [blanks](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/blanks) - crée une chaîne de caractères d'espaces.
* [char](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/char) - Convertit en tableau de caractères.
* [contains](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/contains) - Vérifie si une chaîne contient un motif.
* [convertCharsToStrings](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/convertcharstostrings) - Convertit des tableaux de caractères en tableaux de chaînes.
* [convertStringToCharArgs](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/convertstringstocharargs) - Convertir des tableaux de chaînes en tableaux de caractères ou en cellules de vecteurs de caractères.
* [convertStringsToChars](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/convertstringstochars) - Convertit des tableaux de chaînes en tableaux de caractères.
* [count](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/count) - Calcule le nombre d'occurrences d'un motif.
* [deblank](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/deblank) - Supprime les espaces en fin de chaîne.
* [endsWith](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/endswith) - checks if string ends with pattern.
* [int2str](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/int2str) - Convertit un tableau d'entiers en chaîne
* [isStringScalar](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/isstringscalar) - vérifie si l'entrée est un tableau de chaînes avec un seul élément.
* [isletter](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/isletter) - Détermine quels caractères sont des lettres.
* [isspace](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/isspace) - Détermine quels caractères sont des espaces.
* [join](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/join) - Combine des chaînes.
* [mat2str](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/mat2str) - Conversion matrice → chaîne.
* [matches](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/matches) - Détermine si un motif correspond aux chaînes.
* [newline](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/newline) - Renvoie le caractère de nouvelle ligne.
* [num2str](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/num2str) - Convertit des nombres en tableau de caractères.
* [replace](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/replace) - Remplace des sous-chaînes dans une chaîne.
* [sprintf](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/sprintf) - Écrit des données dans une chaîne.
* [startsWith](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/startswith) - Vérifie si une chaîne commence par un motif.
* [str2double](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/str2double) - Convertit une chaîne en double.
* [strcat](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/strcat) - concatène des chaînes horizontalement.
* [strcmp](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/strcmp) - Comparaison de chaînes.
* [strcmpi](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/strcmpi) - Comparaison de chaînes (insensible à la casse).
* [strfind](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/strfind) - Trouve une chaîne dans une autre.
* [string](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/string) - Constructeur de tableau de chaînes.
* [strings](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/strings) - Crée un tableau de chaînes vide.
* [strjust](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/strjust) - Justifie les chaînes
* [strlength](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/strlength) - Longueur des chaînes dans un tableau ou une cellule de chaînes.
* [strncmp](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/strncmp) - Compare les n premiers caractères des chaînes.
* [strncmpi](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/strncmpi) - Compare les n premiers caractères des chaînes (insensible à la casse).
* [strrep](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/strrep) - Remplace des sous-chaînes dans une chaîne.
* [strtrim](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/strtrim) - Supprime les espaces en début et fin de chaîne.
* [tolower](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/tolower) - Conversion en minuscules.
* [toupper](https://nelson-9.gitbook.io/Nelson/markdown/fr/string/toupper) - Conversion en majuscules.
