Remplacement de caractère [Résolu]

bouddha69 7 Messages postés lundi 3 mai 2010Date d'inscription 11 janvier 2012 Dernière intervention - 10 janv. 2012 à 14:51 - Dernière réponse : bouddha69 7 Messages postés lundi 3 mai 2010Date d'inscription 11 janvier 2012 Dernière intervention
- 11 janv. 2012 à 11:10
Bonjour,

J'ai un petit souci avec ma routine de conversion de fichier.
Je dois transformer un fichier .obs en .xml mais ce fichier obs comprend des lignes de commentaires qui ne se composent que de tirets. Le problème est que le logiciel qui traite mon fichier xml ne supporte pas cette succession de tirets. De plus, je ne peux pas remplacer un tiret à chaque fois que je le trouve car il me sert dans certains commentaires.

Je souhaite donc remplacer par un espace chaque fois que je trouve deux tirets qui se suivent.

J'ai bien essayé des fonctions du type AnsiReplaceStr ou StringReplace mais impossible.

Merci d'avance de votre aide.
Afficher la suite 

2 réponses

Répondre au sujet
cs_MAURICIO 2233 Messages postés mardi 10 décembre 2002Date d'inscription 15 décembre 2014 Dernière intervention - 10 janv. 2012 à 19:01
+3
Utile
Salut,

Resultat := StringReplace(TaString, '--', ' ', [rfReplaceAll]);

A+


Composants Cindy pour Delphi
Faites une donation.
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_MAURICIO
bouddha69 7 Messages postés lundi 3 mai 2010Date d'inscription 11 janvier 2012 Dernière intervention - 11 janv. 2012 à 11:10
0
Utile
C'est bon ça marche. J'avais mal déclaré mes variables de StringReplace.
Merci
Commenter la réponse de bouddha69

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.