DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Version : 2024

Catégorie : Fonctions de gestion des chaînes
129 résultats
Convertit une chaîne de caractères au format OEM (DOS) en une chaîne de caractères au format ANSI (Windows).
Convertit un buffer contenant une chaîne de caractères au format ANSI (Windows) en un buffer contenant une chaîne de caractères au format UNICODE.
Teste la validité d'un buffer au format UTF8.
Convertit une chaîne de caractères au format ANSI (Windows) en une chaîne de caractères au format OEM (DOS).
Renvoie une chaîne de caractères spécifique de taille déterminée.
Permet de savoir si une sous-chaîne est contenue dans une chaîne.
Extrait la partie droite (c'est-à-dire les derniers caractères) d'une chaîne de caractères ou d'un buffer.
Supprime les doublons parmi les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs.
Renvoie la valeur numérique d'une chaîne de caractères. Il est ainsi possible d'effectuer des calculs numériques sur des chaînes de caractères.
Convertit une chaîne de caractères au format ANSI (Windows) en une chaîne de caractères au format UNICODE.
Convertit une chaîne Ansi ou Unicode en une chaîne hexadécimale affichable (par exemple : "4A 5B 00").
Renvoie le nombre de caractères vérifiant les informations de type données.
Vérifie si une chaîne de caractères commence :
  • soit par une chaîne de caractères spécifique.
  • soit par une des chaînes de caractères présentes dans un tableau.
Extrait toutes les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs de chaînes.
Permet de :
  • extraire une sous-chaîne d'une chaîne de caractères en fonction d'un séparateur de chaîne donné.
  • effectuer un parcours de sous-chaînes dans une chaîne de caractères en fonction d'un séparateur de chaîne donné.
Vérifie si une chaîne de caractères se termine :
  • soit par une chaîne de caractères spécifique.
  • soit par une des chaînes de caractères présentes dans un tableau.
Formate une chaîne de caractères selon les options choisies.
Incrémente un nombre situé en fin ou début d'une chaîne de caractères.
Insère une chaîne dans une autre chaîne de caractères à une position donnée.
Inverse les caractères d'une chaîne.
Remplace toutes les occurrences d'un mot présent dans une chaîne par un autre mot.
Convertit le contenu d'une variable de type JSON en une chaîne au format JSON.
Convertit une chaîne de caractères au format ANSI (Windows) en une chaîne de caractères au format OEM (DOS).
Convertit :
  • une chaîne de caractères au format ANSI (Windows) en une chaîne de caractères au format UNICODE.
  • un buffer contenant une chaîne de caractères au format ANSI (Windows) en un buffer contenant une chaîne de caractères au format UNICODE.
Exemple d'utilisation de la fonction Asc
Renvoie le code ASCII du caractère spécifié.
Extrait un entier présent dans un buffer binaire à une position donnée.
Convertit un buffer en une chaîne hexadécimale affichable (par exemple : "4A 5B 00").
Renvoie une phrase mnémotechnique à partir d'un buffer en utilisant l'algorithme BIP39.
Extrait un réel présent dans un buffer binaire à une position donnée.
Exemple d'utilisation de la fonction Caract
Renvoie le caractère correspondant au code ASCII spécifié.
Renvoie le nombre de caractères vérifiant les informations de type données.
Renvoie des informations sur le type d'un caractère.
Renvoie le caractère correspondant au code Unicode spécifié.
Vérifie si une chaîne de caractères commence :
  • soit par une chaîne de caractères spécifique.
  • soit par une des chaînes de caractères présentes dans un tableau.
Compare caractère par caractère deux chaînes :
  • selon l'ordre des caractères ASCII.
  • selon l'ordre lexicographique.
Construit une chaîne de caractères en fonction d'une chaîne initiale et de paramètres.
Extrait toutes les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs de chaînes.
Vérifie si une chaîne de caractères se termine :
  • soit par une chaîne de caractères spécifique.
  • soit par une des chaînes de caractères présentes dans un tableau.
Formate une chaîne de caractères selon les options choisies.
Incrémente un nombre situé en fin ou début d'une chaîne de caractères.
Insère une chaîne dans une autre chaîne de caractères à une position donnée.
Inverse les caractères d'une chaîne.
Calcule :
  • le nombre d'occurrences d'une chaîne de caractères spécifique (en respectant les critères de recherche) dans une autre chaîne de caractères.
  • le nombre d'occurrences d'un ensemble de chaînes présentes dans un tableau.
Récupère une chaîne de caractères à partir d'un format externe à PC Soft (chaîne de caractères résultat d'une fonction de l'API Windows par exemple).
Supprime :
  • toutes les occurrences d'une sous-chaîne à l'intérieur d'une chaîne.
  • une portion de chaîne à l'intérieur d'une chaîne. La portion de chaîne est identifiée par sa position et sa longueur.
Supprime les doublons parmi les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs.
Convertit une chaîne au format JSON en une variable de type JSON.
Renvoie la valeur numérique d'une chaîne de caractères. Il est ainsi possible d'effectuer des calculs numériques sur des chaînes de caractères.
Convertit une chaîne ANSI ou UNICODE au format UTF8.
Rend visible un champ ou un groupe de champs dans une fenêtre. Pendant cette opération, une animation sur les champs peut être effectuée.
Renvoie une chaîne de caractères spécifique de taille déterminée.
Ajoute, si nécessaire, le caractère "\" à la fin d'une chaîne de caractères.
Liste des constantes utilisées par les fonctions de gestion des chaînes de caractères
Les constantes de sérialisation sont les suivantes :
Permet de savoir si une sous-chaîne est contenue dans une chaîne.
Enlève le caractère '/' ou '\' à la fin d'une chaîne si ce caractère est présent.
Extrait la partie droite (c'est-à-dire les derniers caractères) d'une chaîne de caractères ou d'un buffer.
Convertit un entier système en un entier sur 4 octets.
Renvoie la chaîne hexadécimale d'une valeur numérique.
Permet de :
  • extraire une sous-chaîne d'une chaîne de caractères en fonction d'un séparateur de chaîne donné.
  • effectuer un parcours de sous-chaînes dans une chaîne de caractères en fonction d'un séparateur de chaîne donné.
Permet de :
  • extraire d'une chaîne de caractères une sous-chaîne entre deux séparateurs de chaînes donnés.
  • effectuer un parcours de sous-chaînes entre deux séparateurs de chaîne donnés dans une chaîne de caractères.
Extrait une ligne spécifique présente dans une chaîne de caractères.
Liste des fonctions de gestion des chaînes de caractères
Les fonctions permettant de manipuler des chaînes de caractères via une syntaxe préfixée sont les suivantes :
Le type FormatNumérique permet de définir toutes les caractéristiques du format utilisable avec la fonction NumériqueVersChaîne.
Extrait la partie gauche (c'est-à-dire les premiers caractères) d'une chaîne de caractères ou d'un buffer.
L'UNICODE est un système de codage spécifiant un nombre unique pour chaque caractère.
Convertit une chaîne représentant des octets en hexadécimal en un buffer binaire.
Renvoie la valeur numérique d'une chaîne hexadécimale.
Convertit une chaîne HTML ou un buffer HTML en chaîne au format RTF.
Convertit une chaîne HTML ou un buffer HTML en chaîne texte.
Renvoie pour chaque caractère d'une chaîne de caractères le complément à 255.
Teste la validité d'une chaîne au format JSON.
Convertit le contenu d'une variable de type JSON en une chaîne au format JSON.
Exemple d'utilisation de la fonction JSONVersVariant
Convertit une chaîne au format JSON en une variable de type Variant.
Renvoie la position du premier caractère d'une ligne dans un bloc de texte.
Convertit une chaîne de caractères en majuscules en fonction des paramètres de localisation définis dans Windows.
WINDEV, WINDEV Mobile et WEBDEV permettent de réaliser plusieurs types d'opérations sur les chaînes de caractères grâce aux fonctions du WLangage...
Ajoute un lien cliquable dans une chaîne Markdown. Il est ainsi possible d'ajouter un lien dans le libellé d'un champ au format Markdown.
Convertit une chaîne de caractères au format Markdown en un document au format DOCX.
Convertit une chaîne de caractères au format Markdown en un buffer au format HTML (encodé en UTF8).
Convertit une chaîne (ou un buffer) au format Markdown en un buffer contenant un document PDF.
Convertit une chaîne de caractères au format Markdown en une chaîne de caractères au format texte (sans balises).
Extrait :
  • soit une sous-chaîne d'une chaîne à partir d'une position donnée.
  • soit une portion d'un buffer à partir d'une position donnée.
Convertit une chaîne de caractères en minuscules en fonction des paramètres de localisation définis dans Windows.
Renvoie le nombre de mots d'une chaîne.
Remplit un tableau avec les mots d'une chaîne.
Convertit un nombre en une chaîne de caractères correspondant au nombre "écrit en toutes lettres".
Transforme un numérique (entier, réel ou monétaire) en une chaîne de caractères selon le format spécifié.
Transforme un numérique (entier, réel ou monétaire) en une chaîne au format d'écriture financière chinoise.
Convertit une chaîne de caractères au format OEM (DOS) en une chaîne de caractères au format ANSI (Windows).
Renvoie la phonétique correspondant à la chaîne passée en paramètre.
Renvoie le buffer encodé dans une phrase mnémotechnique BIP39.
Recherche la position d'une chaîne de caractères dans une autre chaîne de caractères.
Recherche la Xème position d'une chaîne de caractères dans une chaîne de caractères.
Renvoie le numéro de la ligne à laquelle appartient un caractère connu par sa position dans un bloc de texte.
Convertit en majuscule la première lettre de tous les mots d'une chaîne de caractères.
Cherche toutes les parties d'une chaîne de caractères qui respectent un format donné.
Remplace toutes les parties d'une chaîne qui respectent un format donné.
Vérifie si une chaîne respecte un format défini par une expression régulière.
Exemple d'utilisation de la fonction Remplace
Remplace toutes les occurrences d'un mot présent dans une chaîne par un autre mot.
Concatène N répétitions d'une même chaîne de caractères ou d'un même buffer.
Transforme les caractères accentués d'une chaîne de caractères en caractères non accentués.
Renvoie une chaîne de caractères sans les caractères spécifiés situés à gauche et à droite.
Renvoie une chaîne de caractères sans les caractères spécifiés situés à droite de la chaîne initiale.
Renvoie une chaîne de caractères sans les caractères spécifiés situés à gauche de la chaîne initiale.
Renvoie une chaîne de caractères sans les espaces :
  • situés à gauche et à droite.
  • situés à l'intérieur de la chaîne.
Renvoie :
  • la taille d'une chaîne de caractères, c'est-à-dire le nombre de caractères composant la chaîne de caractères (y compris les caractères espace et 0 binaire).
  • la taille d'un buffer, c'est-à-dire le nombre d'octets composant le buffer.
Renvoie le nombre de caractères communs à deux chaînes de caractères, en partant du début ou de la fin.
Convertit une taille donnée en octets en une chaîne de caractères formatée en kilo-octets, méga-octets ou tera-octets.
Convertit une chaîne texte en chaîne HTML (les retours chariots sont remplacés par des <BR>, les accents sont remplacés par leur équivalent en HTML, ...).
Convertit une chaîne texte en chaîne au format RTF.
Tronque la partie droite d'une chaîne ou d'un buffer.
Convertit :
  • une chaîne de caractères au format UNICODE en une chaîne de caractères au format ANSI (Windows).
  • un buffer contenant une chaîne de caractères au format UNICODE en un buffer contenant une chaîne de caractères au format ANSI (Windows).
Décode une URL encodée (c'est-à-dire avec des caractères sous la forme de %xx).
Encode une URL avec uniquement un sous-ensemble de caractères ASCII.
Renvoie les différents éléments d'une URL : protocole, utilisateur, mot de passe, domaine, port, chemin de la ressource, nom de la ressource, extension de la ressource, requête et fragment.
Teste la validité d'une chaîne de caractères au format UTF8.
Convertit une chaîne au format UTF8 en une chaîne Ansi.
Convertit une chaîne au format UTF8 en une chaîne ANSI ou une chaîne UNICODE.
Convertit une chaîne au format UTF8 en une chaîne Unicode.
Convertit une chaîne ou un buffer vers le format spécifié : UTF, Ansi, Unicode.
Renvoie la valeur numérique d'une chaîne de caractères.
Convertit le contenu d'une variable de type Variant au format JSON.
Vérifie si une chaîne de caractères correspond à un format spécifique et récupère les différentes sous-chaînes constituant le format.