|
|
|
|
|
EditeurCodeRecherche (Fonction) En anglais : CodeEditorSearch
Non disponible
Recherche une chaîne de caractères ou une expression régulière dans le champ Editeur de code. Nouveauté 2025EditeurCodeSupprimeTout(EDCODE_Exemple)
sCode est une chaîne = [
sFichier est une chaîne
info(sFichier)
]
EditeurCodeInsère(EDCODE_Exemple, 1, sCode)
tabTrouve est un tableau d'entiers
EditeurCodeRecherche(EDCODE_Exemple, "info")
SI tabTrouve.Occurrence > 0 ALORS
Info("Le texte 'info' a été trouvé. Il va être remplacé par 'erreur'.")
FIN
EditeurCodeRemplace(EDCODE_Exemple, "info", "erreur")
EDCODE_Exemple = [
HLit("fichier", 1)
HLitPremier("fichier", "rubrique")
]
EditeurCodeRecherche(EDCODE_Exemple, "HLit[a-zA-Z]*", parExpressionRégulière, EditeurCodeRecherche_Callback)
PROCÉDURE INTERNE EditeurCodeRecherche_Callback(Position entier, Taille entier)
Trace(Position + " -> " + Taille)
FIN
Syntaxe
Rechercher un texte et obtenir sa position Masquer les détails
<Résultat> = EditeurCodeRecherche(<Champ Editeur de code> , <Texte> [, <Options>])
<Résultat> : Tableau WLangage Tableau contenant les positions du texte recherché. <Champ Editeur de code> : Nom de champ Nom du champ Editeur de code à manipuler. <Texte> : Chaîne de caractères Texte ou expression régulière à rechercher. <Options> : Constante optionnelle de type Entier Options de recherche :
| | MotComplet | Recherche le mot complet (entouré par des caractères de ponctuation ou des espaces). | parExpressionRégulière | Recherche par expression régulière. Dans ce cas, le paramètre <Texte> doit correspondre à une expression régulière. | SansCasse | Recherche sans tenir compte de la casse (majuscules/minuscules) et des accents. |
Par défaut, la recherche est sensible à la casse.
Rechercher un texte avec procédure de traitement du texte trouvé Masquer les détails
EditeurCodeRecherche(<Champ Editeur de code> , <Texte> , <Options> , <Procédure WLangage>)
<Champ Editeur de code> : Nom de champ Nom du champ Editeur de code à manipuler. <Texte> : Chaîne de caractères Texte ou expression régulière à rechercher. <Options> : Constante de type Entier Options de recherche :
| | MotComplet | Recherche le mot complet (entouré par des caractères de ponctuation ou des espaces). | parExpressionRégulière | Recherche par expression régulière. Dans ce cas, le paramètre <Texte> doit correspondre à une expression régulière. | SansCasse | Recherche sans tenir compte de la casse (majuscules/minuscules) et des accents. |
<Procédure WLangage> : Nom de procédure Nom de la procédure WLangage (également nommée "callback") appelée pour chaque occurrence trouvée. Pour plus de détails sur cette procédure, consultez Paramètres de la procédure utilisée par la fonction EditeurCodeRecherche.
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Le champ Editeur de code
[ + ] Cet exemple présente le champ Editeur de code qui pemet aux utilisateurs finaux de saisir du code WLangage, de le compiler et de l'exécuter.
|
Classification Métier / UI : Code UI Composante : wd300obj.dll
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|