IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Suppression de retour chariot dans fichier texte


Sujet :

WinDev

  1. #1
    Candidat au Club
    Inscrit en
    Novembre 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Suppression de retour chariot dans fichier texte
    Salut à tous ceux qui s'intéressent à la programmation avec windev.
    Je cherche un moyen pour remplacer les retours chariot dans un fichier texte. la structure de mon fichier se présente comme suit:
    28/09/2009,xxxx bvbbv ncnncbvbbv,fdrggggqggqhh,-276654.00,,-657321.00
    28/09/2009,fhdh bvbbv dsmfdjjf fdhhhhdf,hqshfdsjf sdkfjdfjkdkfj,,-547743.00,-432743.00
    28/09/2009,shdfgqs
    bvbbv dsmfdjjf fdhhhhdf,hqshfdsjf sdkfjdfjkdkfj,,-547743.00,-432743.00
    ...
    et je voudrais modifier le contenu du fichier pour avoir les données comme suit:

    28/09/2009,xxxx bvbbv ncnncbvbbv,fdrggggqggqhh,-276654.00,,-657321.00
    28/09/2009,fhdh bvbbv dsmfdjjf fdhhhhdf,hqshfdsjf ,,-547743.00,-432743.00
    28/09/2009,shdfgqs bvbbv dsmfdjjf fdhhhhdf,hqshfdsjf ,,547743.0,432743.00
    J'ai déjà essayé ce code qui n'a rien donné:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    POUR TOUTE CHAINE vch DE vFile SEPAREE PAR RC
    vFileNew=REMPLACE(vFile,"RC","*")
    FIN
    Merci de me proposer une solution.

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 889
    Points
    32 889
    Par défaut
    Si tu remplaces tous les RC, tu enlèveras aussi ceux qui doivent être conserver.
    La meilleure solution, me semble-t-il, est de chercher les dates et de couper avant et d'enlever les autres RC

  3. #3
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    615
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 615
    Points : 841
    Points
    841
    Par défaut
    Bonjour,
    Tu peux utiliser les expression régulières pour trouver la place de ta date et y poisionner ton RC ou encore chercher tous tes RC vérifier que juste après tu as une date...
    Gancau

  4. #4
    Expert confirmé
    Homme Profil pro
    ?
    Inscrit en
    Juillet 2002
    Messages
    2 378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ?

    Informations forums :
    Inscription : Juillet 2002
    Messages : 2 378
    Points : 4 494
    Points
    4 494
    Par défaut
    Bonjour

    Je ne réponds pas à ta question, tu as déjà des pistes dans les messages de Guardian et gancau

    Par contre pour ce bout de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    vFileNew=REMPLACE(vFile,"RC","*")
    C'est normal que ça ne fasse rien, RC est une constante du langage il faut donc l'écrire sans guillemets :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    vFileNew=REMPLACE(vFile, RC, "*")

Discussions similaires

  1. [XL-MAC 2008] Retour chariot dans bloc texte ?
    Par Mister Paul dans le forum Excel
    Réponses: 4
    Dernier message: 11/05/2012, 15h50
  2. Réponses: 2
    Dernier message: 19/03/2010, 15h24
  3. un retour chariot dans un texte présent dans une var
    Par guillaumeIOB dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 26/02/2010, 14h24
  4. Problème retour chariot dans un texte
    Par arnaud_verlaine dans le forum Flash
    Réponses: 2
    Dernier message: 30/08/2006, 22h06
  5. insérer le caractere "retour chariot" dans le text
    Par moicats dans le forum Access
    Réponses: 11
    Dernier message: 13/04/2006, 13h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo