ReplaceString()
Syntaxe
Resultat$ = ReplaceString(Chaine$, ChaineCherchee$, ChaineRemplacee$ [, Mode [, PositionDepart [, NbOccurences]]])Description
Remplace une sous-chaîne par une autre.
Arguments
Chaine$ La chaîne de caractères à utiliser. ChaineCherchee$ La chaîne de caractères à substituée. ChaineRemplacee$ La chaîne de caractères de remplacement. Mode (optionnel) Peut être une combinaison des valeurs suivantes: #PB_String_CaseSensitive : La suppression est sensible à la casse (A<>a). Par défaut. #PB_String_NoCase : Recherche les occurrences sans tenir compte de la casse (A=a).PositionDepart (optionnel) Permet de spécifier à partir de quel caractère le remplacement doit être effectué.
Sa valeur minimale est 1.NbOccurences (optionnel) Le remplacement s'arrêtera une fois 'NbOccurences' atteint.
Valeur de retour
Renvoie un chaîne dont toutes les occurrences 'ChaineCherchee$' ont été substituées par 'ChaineRemplacee$'.
Remarques
Jusqu'à la version 6.30 de PureBasic, il existait un mode #PB_String_InPlace pour le remplacement sur place, qui n'est plus pris en charge. Pour plus d'informations, consultez le guide Migration de PureBasic 6.30 vers 6.40.
Exemple
Debug ReplaceString("deviser de l'Art", " de", " sur") ; Affichera "deviser sur l'Art"
test$ = "Salut les gens, Salut les gens"
Resultat$ = ReplaceString(test$, "SALUT", "ho non...", #PB_String_NoCase, 10) ; Affichera "Salut les gens, ho non... les gens"
Debug Resultat$
Voir aussi
CountString(), FindString(), InsertString(), RemoveString(), ReverseString(), StringByteLength(), StringField(), ReplaceRegularExpression()
OS Supportés
Tous