4D Write v16

WR Replace

Accueil

 
4D Write v16
WR Replace

WR Replace 


 

WR Replace ( zone ; aChercher ; remplacerPar ; motEntier ; majuscules ; toutRemplacer ; toutLeDoc ) -> Résultat 
Paramètre Type   Description
zone  Entier long in Zone 4D Write
aChercher  Chaîne in Chaine à chercher
remplacerPar  Chaîne in Chaîne de remplacement
motEntier  Entier in 0=partie de mot 1=rechercher le mot entier
majuscules  Entier in 0=ignorer majuscule 1=tenir compte des majuscules
toutRemplacer  Entier in 0=remplacer suivant 1=tout remplacer
toutLeDoc  Entier in 0=chercher après le curseur 1=chercher dans tout le document
Résultat  Entier long in Nombre de remplacements effectués

La commande WR Remplacer est une fonction permettant de simuler en partie le fonctionnement de la commande Remplacer dans le menu Edition de 4D Write.

Vous pouvez passer dans le paramètre motEntier l'une des constantes suivantes, placées dans le thème WR Paramètres :

Constante Type Valeur Comment
wr partie de mot Entier long 0 Le mot peut faire partie d’une chaîne de caractères.
wr mot entier Entier long 1 Pour être trouvé, le mot doit être entouré de caractères séparateurs (espaces, caractères de ponctuation, etc.).

Vous pouvez passer dans le paramètre majuscules l'une des constantes suivantes, placées dans le thème WR Paramètres :

Constante Type Valeur Comment
wr ignorer majuscules Entier long 0 La recherche ne tiendra pas compte des majuscules et trouvera “Bonjour”, “Bonjour“, “BONJOUR“... si vous cherchez “BONJOUR”.
wr tenir compte des majuscules Entier long 1 La recherche tiendra compte des majuscules et ne trouvera pas “Bonjour” si vous cherchez “BONJOUR”.

Vous pouvez passer dans le paramètre toutRemplacer l'une des constantes suivantes, placées dans le thème WR Paramètres :

Constante Type Valeur Comment
wr remplacer suivant Entier long 0 Le remplacement portera uniquement sur la première occurrence du mot à remplacer.
wr tout remplacer Entier long 1 Le remplacement portera sur l’ensemble des occurrences.

Vous pouvez passer dans le paramètre toutLeDoc l'une des constantes suivantes, placées dans le thème WR Paramètres :

Constante Type Valeur Comment
wr du curseur à la fin Entier long 0 La recherche commence à la position du curseur puis s'arrêtera en fin de document.
wr tout le document Entier long 1 La recherche commence à la position du curseur puis se poursuivra du début du texte à la position du curseur.

WR Remplacer retourne le nombre d’occurrences remplacées.

Exemple  

Vous souhaitez détecter et supprimer tous les espaces répétés superflus dans votre document :

  `On affecte la variable qui va servir pour la recherche et qui contiendra deux espaces consécutifs
 AChercher:=" "
  `Tant que l'on trouve des occurences
 While(WR Find(LaZone;AChercher;wr partial match;wr ignore uppercase;wr whole document)=1)
  `On remplace l'espace double par un simple
    $n:=WR Replace(LaZone;AChercher;" ";wr partial match;wr ignore uppercase;wr replace all;wr whole document)
 End while



Voir aussi  

WR Find
WR SELECT

 
PROPRIÉTÉS 

Produit : 4D Write
Thème : WR Gestion de texte
Numéro : 89453

 
HISTORIQUE 

Créé : 4D Write 6.5

 
UTILISATION DE L'ARTICLE

4D Write - Langage ( 4D Write v16)