| | pgerbaux | Posté le 16/09/2004 @ 09:51 | Petit astucien
2 Messages
| Bonjour,
Mon probleme est assez simple en soi mais bon je ne trouve pas la solution
J'ai un fichier .txt qui contient des caracteres ',' et j'aimerais les remplacer par 'é'.
Existe-t-il une fonction en vbs ou en batch qui permettent de remplacer ces caracteres?
Merci beaucoup d'avance
Bonne journée
| | |
| |
| Publicité |
|
| | tig | Posté le 16/09/2004 à 10:08 | Petit astucien
459 Messages
| Hello,
En VB
Replace, fonction
Description
Renvoie une chaîne dans laquelle une sous-chaîne spécifiée a été remplacée plusieurs fois par une autre sous-chaîne.
Syntaxe
Replace(expression, find, replacewith[, start[, count[, compare]]])
La syntaxe de la fonction Replace comprend les éléments suivants :
Élément Description
expression Expression de chaîne contenant une sous-chaîne à remplacer.
find Sous-chaîne recherchée.
replacewith Sous-chaîne de remplacement.
start Facultatif. Position dans l'argument expression où la recherche de sous-chaîne doit commencer. Si elle est omise, la position 1 est prise par défaut.
count Facultatif. Nombre de remplacements de sous-chaîne à effectuer. Si cette valeur est omise, la valeur par défaut -1, qui signifie tous les remplacements possibles, est employée.
compare Facultatif. Valeur numérique indiquant le type de comparaison à utiliser lors de l'évaluation des sous-chaînes. Reportez-vous à la section Valeurs.
Valeurs
L'argument compare prend les valeurs suivantes :
Constante Valeur Description
vbUseCompareOption –1 Effectue une comparaison à l'aide de la valeur de l'instruction Option Compare.
vbBinaryCompare 0 Effectue une comparaison binaire.
vbTextCompare 1 Effectue une comparaison de texte.
vbDatabaseCompare 2 Microsoft Access seulement. Effectue une comparaison basée sur des informations contenues dans votre base de données.
Valeurs renvoyées
La fonction Replace prend les valeurs suivantes :
Si La fonction Replace renvoie
expression a une longueur nulle Une chaîne de longueur nulle ("").
expression a la valeur Null Une erreur.
find a une longueur nulle Une copie de l'expression.
replacewith a une longueur nulle Une copie de l'expression, toutes les occurrences de find étant retirées.
start > Len(expression) Une chaîne de longueur nulle.
count a une valeur de 0 Une copie de l'expression.
Remarques
La valeur renvoyée par la fonction Replace est une chaîne, une fois les substitutions effectuées, qui commence à la position spécifiée par l'argument start et se termine à la fin de la chaîne expression. Il ne s'agit pas d'une copie de la chaîne d'origine du début à la fin.
| | | |
| | Haut de la page |
| | Inscrivez-vous ! |
- Posez vos questions
- Résolvez vos problèmes
- Aidez les autres
- Participez et créez vos discussions
- Dialoguez en privé avec d'autres membres
- Suivez vos sujets préférés
- Affichez les signatures des membres
|
|