Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME III. Les librairies utilitaires

5. Le groupe s_strs

5.67 SCR_replace_word (file s_strepl.c:198)

Syntax

unsigned char *SCR_replace_word(txt, repl, by)
unsigned char *txt, *repl, *by;

Description

Remplace toutes les occurences du mot repl par le string by dans le string txt. txt doit contenir assez d'espace pour les modifications apportées par le remplacement.

Les seuls replacements sont ceux pour lesquels repl est entourés de caractères autres que les lettres, les chiffres et le caractère '_'.

Valeur retournée

le pointeur vers le string txt

Exemple

    char    buf[100];

strcpy(buf, "AAAA");
SCR_replace_word(buf, "AA", "B");
printf("%s\n", buf);
strcpy(buf, "AA");
SCR_replace_word(buf, "AA", "A");
printf("%s\n", buf);
strcpy(buf, "AB+ABC+AB_C+AB/2");
SCR_replace_word(buf, "AB", "XXXX");
printf("%s\n", buf);

donne :

"AAAA"
"A"
"XXXX+ABC+AB_C+XXXX/2");

Voir également

U_index(), SCR_replace()

Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be