DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Version : 2025

Chaîne de caractères : Comment extraire, supprimer, remplacer des mots ?
Cette page présente les principales manipulations possibles sur une chaîne de caractères.
CaractOccurrenceType (Fonction)
Renvoie le nombre de caractères vérifiant les informations de type données.
LigneVersPosition (Fonction)
Renvoie la position du premier caractère d'une ligne dans un bloc de texte.
ChaîneFinitPar (Fonction)
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.
<Chaîne Unicode>.RegexVérifie (Fonction)
Vérifie si une chaîne respecte un format défini par une expression régulière.
<Variable FichierDisque>.Cherche (Fonction)
Cherche une chaîne de caractères ou un buffer dans un fichier ouvert avec la fonction fOuvre.
MotOccurrence (Fonction)
Renvoie le nombre de mots d'une chaîne.
MotVersTableau (Fonction)
Remplit un tableau avec les mots d'une chaîne.
<Chaîne ANSI>.RegexVérifie (Fonction)
Vérifie si une chaîne respecte un format défini par une expression régulière.
Fonctions de gestion des champs RTF
Liste des fonctions de gestion des champs RTF
<Variable JSON>.VersChaîne (Fonction)
Convertit le contenu d'une variable de type JSON en une chaîne au format JSON.
fAjouteTexte (Fonction)
Ajoute le contenu d'une chaîne de caractères à la fin d'un fichier.
<Chaîne ANSI>.CaractOccurrenceType (Fonction)
Renvoie le nombre de caractères vérifiant les informations de type données.
ChaîneInverse (Fonction)
Inverse les caractères d'une chaîne.
HeureVersChaîne (Fonction)
Convertit une heure en une chaîne au format spécifié.
Fonctions de gestion des chaînes de caractères
Liste des fonctions de gestion des chaînes de caractères
JSONVersChaîne (Fonction)
Convertit le contenu d'une variable de type JSON en une chaîne au format JSON.
RTFRemplace (Fonction)
Remplace ou insère une chaîne de caractères dans un champ RTF (dans une fenêtre ou un état) ou dans une chaîne au format RTF (contenant un texte au format RTF).
Messages multilingues : Conversion au nouveau format (version 27 et supérieure)
WINDEV, WEBDEV et WINDEV Mobile permettent de gérer des projets multilingues depuis de nombreuses versions...
<Chaîne ANSI>.FinitPar (Fonction)
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.
XMLVersTexte (Fonction)
Convertit une chaîne de caractères au format XML en une chaîne de caractères standard.
Manipuler les chaînes de caractères
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...
<Chaîne ANSI>.Incrémente (Fonction)
Incrémente un nombre situé en fin ou début d'une chaîne de caractères.
<Chaîne ANSI>.Insère (Fonction)
Insère une chaîne dans une autre chaîne de caractères à une position donnée.
RegexVérifie (Fonction)
Vérifie si une chaîne respecte un format défini par une expression régulière.
Fonctions de gestion des chaînes de caractères (syntaxe préfixée)
Les fonctions permettant de manipuler des chaînes de caractères via une syntaxe préfixée sont les suivantes :
Milieu (Fonction)
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.
iImprimeMot (Fonction)
Envoie au "buffer" d'impression la chaîne de caractères passée en paramètre.
ExtraitChaîneEntre (Fonction)
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.
Opérateurs sur chaînes de caractères
Les chaînes de caractères peuvent être manipulées par des fonctions spécifiques du WLangage ou par les opérateurs +, [[ et ]]...
<Chaîne ANSI>.Inverse (Fonction)
Inverse les caractères d'une chaîne.
Encode (Fonction)
Encode une chaîne de caractères ou un buffer. Pour décoder le résultat, il suffit d'utiliser la fonction Décode.
Décode (Fonction)
Décode une chaîne de caractères précédemment encodée avec la fonction Encode.
Fonctions de gestion des Dates et des Heures (syntaxe préfixée)
Liste des fonctions de gestion des dates et des heures
<Chaîne ANSI>.SupprimeDoublon (Fonction)
Supprime les doublons parmi les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs.
Phonétique (Fonction)
Renvoie la phonétique correspondant à la chaîne passée en paramètre.
TexteVersXML (Fonction)
Convertit une chaîne de caractères au format ANSI en une chaîne de caractères au format XML.
PositionOccurrence (Fonction)
Recherche la Xème position d'une chaîne de caractères dans une chaîne de caractères.
Fonctions de gestion des Dates et des Heures
Liste des fonctions de gestion des dates et des heures
<Table>.VersTexte (Fonction)
Crée une chaîne de caractères avec les données d'un champ Table ou Table hiérarchique.
ChaîneSupprime (Fonction)
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.
fInsèreTexteAuDébut (Fonction)
Insère un texte au début d'un fichier sans écraser le texte déjà présent dans le fichier.
ChaîneIncrémente (Fonction)
Incrémente un nombre situé en fin ou début d'une chaîne de caractères.
Fonctions Hash
Le hachage permet de réaliser un résumé condensé d'un fichier ou d'une chaîne de caractères...
VérifieExpressionRégulière (Fonction)
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.
fCherche (Fonction)
Cherche une chaîne de caractères ou un buffer dans un fichier ouvert avec la fonction fOuvre.
SansAccent (Fonction)
Transforme les caractères accentués d'une chaîne de caractères en caractères non accentués.
Taille (Fonction)
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.
UUEncode (Fonction)
Encode une chaîne de caractères selon l'algorithme UUEncode.
SansCaractère (Fonction)
Renvoie une chaîne de caractères sans les caractères spécifiés situés à gauche et à droite.
UUDécode (Fonction)
Décode une chaîne de caractères au format UUEncode.
ChaîneSupprimeDoublon (Fonction)
Supprime les doublons parmi les sous-chaînes d'une chaîne de caractères en fonction d'un ou plusieurs séparateurs.
RTFAjoute (Fonction)
Ajoute une chaîne de caractères (au format RTF ou non) à la fin du contenu d'un champ de saisie de type RTF, d'un champ RTF dans un état ou d'une chaîne de caractères contenant un texte au format RTF.
RTFInsère (Fonction)
Insère une chaîne de caractères au format RTF dans le contenu d'un champ RTF (dans une fenêtre ou un état), ou dans le contenu d'une chaîne de caractères au format RTF.
Tronque (Fonction)
Tronque la partie droite d'une chaîne ou d'un buffer.
Gestion de l'Unicode dans les chaînes de caractères
L'Unicode est un système de codage spécifiant un nombre unique pour chaque caractère.
ChaîneInsère (Fonction)
Insère une chaîne dans une autre chaîne de caractères à une position donnée.
Instruction POUR TOUT / POUR TOUS (parcours de chaînes)
L'instruction POUR TOUT permet d'effectuer différents types de parcours de chaînes ...
Traduction des messages de programmation
Lors de la réalisation d'une application multilingue, vous avez la possibilité de saisir la traduction des différents messages affichés depuis le code à l'utilisateur (messages affichés par les fonctions Info et OuiNon par exemple ...
gVersTexte (Fonction)
Supprime les éléments graphiques d'une chaîne de caractères utilisant les fonctions gValeurMémorisée, gImage, ...
SansCaractèreGauche (Fonction)
Renvoie une chaîne de caractères sans les caractères spécifiés situés à gauche de la chaîne initiale.
ChaîneVersJSON (Fonction)
Convertit une chaîne au format JSON en une variable de type JSON.
SansCaractèreDroite (Fonction)
Renvoie une chaîne de caractères sans les caractères spécifiés situés à droite de la chaîne initiale.
ExtraitLigne (Fonction)
Extrait une ligne spécifique présente dans une chaîne de caractères.
TailleCommune (Fonction)
Renvoie le nombre de caractères communs à deux chaînes de caractères, en partant du début ou de la fin.
TableVersTexte (Fonction)
Crée une chaîne de caractères avec les données d'un champ Table ou Table hiérarchique.
MAJAutomatique (Propriété)
La propriété MAJAutomatique permet de : Savoir si les données de la séries sont automatiquement recalculées à chaque appel de la fonction grDessine Modifier le mode de recacul des données de la série....
Paramètres de la procédure utilisée par la fonction ArbreListeFils
Procédure (également appelée "Callback") appelée par la fonction ArbreListeFils pour chaque élément "fils" trouvé. Cette procédure peut être une procédure locale, globale ou interne.
<Destination>.CopieEnreg (Fonction)
Copie : le contenu de l'enregistrement en cours (chargé en mémoire) dans l'enregistrement en cours d'un fichier de données. le contenu d'une variable de type Enregistrement dans l'enregistrement en cours d'un fichier de données....
HCopieEnreg (Fonction)
Copie : le contenu de l'enregistrement en cours (chargé en mémoire) dans l'enregistrement en cours d'un fichier de données. le contenu d'une variable de type Enregistrement dans l'enregistrement en cours d'un fichier de données....
Plateforme d'exécution
WINDEV Mobile vous permet de développer des applications pour différentes familles de produits ......
CapteurDétecteChangementOrientation (Fonction)
Permet d'être notifié lors du changement d'orientation de l'appareil sur n'importe lequel de ses 3 axes....
GPSEtat (Fonction)
Récupère l'état d'activation du fournisseur de géolocalisation ou demande à être notifié lors du changement d'état....
Repérage immédiat de code modifié / code en cours
Les lignes de code modifiées sont immédiatement visibles......
2. Le projet en pratique
Propriétés d'une image (système d'aide)
Toutes les caractéristiques d'une image insérée dans une page d'aide peuvent être modifiées grâce aux propriétés de l'image......
Modifier les caractéristiques des champs d'un état
Les différentes caractéristiques d'un ou de plusieurs champs peuvent être visualisées et/ou modifiées dans ......
NomSource (Propriété)
La propriété NomSource permet de : Connaître le nom de la source de données de l'état. Changer la source de données de l'état....
BTEtat (Fonction)
Renvoie l'état actuel d'activation du Bluetooth sur l'appareil ou demande à être notifié des changements d'état d'activation....
BTLEEtat (Fonction)
Renvoie l'état actuel d'activation du Bluetooth sur l'appareil ou demande à être notifié des changements d'état d'activation....
Procédure WLangage appelée par la fonction fSurveilleFichier
Procédure WLangage (également nommée "callback") appelée par la fonction fSurveilleFichier lors d'un changement sur le fichier surveillé....
Procédure WLangage appelée par la fonction fSurveilleRépertoire
Procédure WLangage (également nommée "callback") appelée par la fonction fSurveilleRépertoire lors d'un changement sur le répertoire surveillé....
Sélection (Propriété)
La propriété Sélection permet d'obtenir les caractéristiques de la sélection (ou du curseur) : dans un champ Traitement de texte. Remarque : Cette sélection est située dans la partie en cours d'édition dans le champ (corps, entête ou pied de page). dans un champ Tableur. dans un champ Editeur HTML. dans un champ Editeur de diagrammes....
Gestion des serveurs HFSQL
Le Centre de Contrôle HFSQL propose une gestion complète des serveurs HFSQL......
Bloc Pied de page (Bas de page)
Le bloc Pied de page est exécuté à la fin de chaque page......
Le champ Table hiérarchique Fichier
Un champ Table hiérarchique fichier est une table hiérarchique liée à un fichier de données ou à une requête......
Les champs indicés
Un champ est indicé si il est composé de plusieurs champs du même nom......
Passez vos sites AWP en mode session référençable
ChampExécuteModification (Fonction)
Considère que le champ a été modifié par l'utilisateur (la propriété Modifié passe à Vrai pour le champ et si nécessaire pour la fenêtre) et exécute l'événement WLangage "A chaque modification" associé au champ....
Utiliser les fenêtres WINDEV depuis les sources Java
WINDEV peut être utilisé comme générateur de fenêtre d'une application Java......
6. Génération multiple
...Génération multiple...