remplacer n occurences dans une chaine de caractère.
Bonjour,
Je cherche à implémenter en c# l'équivalent de la fonction Clipper suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
STRTRAN()
Recherche et remplace des caractères dans une chaîne de caractères ou un
champ mémo
------------------------------------------------------------------------------
Syntaxe
STRTRAN(<cChaine>, <cCherche>,
[<cRemplace>], [<nDebut>], [<nCompte>]) --> cNouvChaine
Arguments
<cChaine> est la chaîne de caractères ou le champ mémo à parcourir.
<cCherche> est la séquence de caractères à trouver.
<cRemplace> est la séquence de caractères devant remplacer
<cCherche>. Si cet argument n'est pas spécifié, les occurrences trouvées
sont remplacées par une chaîne vide ("").
<nDebut> est la première occurrence à remplacer. Si cet argument est
omis, la valeur par défaut est un.
<nCompte> est le nombre d'occurrences à remplacer. Si cet argument
n'est pas spécifié, la valeur par défaut est tout. |
Comment faire cela le plus efficacement possible. C'est une fonction qui va être appelée en série par SQL server sur plusieurs millions d'enregistrements. J'ai besoin qu'elle soit le plus efficace possible.
Merci d'avance pour vos suggestions.