Fonction remplace (manque dans access par ex.)

Contenu du snippet

'fonction rapide car récursive . petit exercice de récurs en plus ;)

Source / Exemple :


function remplace(text,quoi,par) 'function récursive : "quoi" est remplacé "par" dans "text"
dim avant, après 'se qui se trouve avant et après "quoi" dans "text"
if instr(text,quoi)<>0 then 'vérifie si la récursivité est utile, soit s'il on a de "quoi" remplacer "par"
avant=mid(text,1,instr(text,quoi)-1)
après=mid(text,instr(text,quoi)+len(quoi))
après=remplace(après,quoi,par)
remplace = avant & par & après 'c'est ici que l'on remplace "quoi" contre "par"
else
remplace = text 'fin de la récursivité, retourne le texte tel quel
end if
end function

Conclusion :


vla c tout court! :P

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.