Comment supprimer 4 ligne sur 5 ds une liste

dark101 -  
gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   -
comment supprimer 6 ligne sur 7 ds une liste énorme (elle est ds un fichier txt )

Iron Storm - pc (c'est cette ligne que je veut garder)
Editeur : Wanadoo Edition *
Developpeur : 4x Studios *
PEGI : Inconnu *(c'est à chaque étoile que la ligne
Sorti le : 23 Oct 2002 * doit étre supprimer)
*
*
Isle of Man T.T. - playstation2
Editeur : Jester Interactive*
Developpeur : Jester Interactive*
PEGI : Inconnu*
Sorti le : 2004*

et ca pour +de 4000jeux
j'ai python comme logiciel de prog ms si vous voulez le faire sur un autre précisément juste lequel

ps:je n'y connait rien en prog alors si vous pouviez taper le prog en entier merci

5 réponses

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    bonjour

    as-tu excel sur ta machine ?

    0
  2. dark101
     
    ouai pourquoi?
    0
    1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      bonsoir

      si tu as excel, tu ouvres un nouveau classeur et tu mets cette macro
      dans la feuille en cours en changeant le nom du fichier
      et tu la lances pour récupérer les lignes sur la feuille.

      Sub lect()
      Dim Lig, tex,fich
      Lig = 0
      Open "c:\test.txt" For Input As #1
      Do While Not EOF(1)
      Line Input #1, tex
      If Not Right(tex, 1) = "*" Then
      Range("a1").Offset(Lig, 0).Value = tex
      Lig = Lig + 1
      End If
      Loop
      Close #1
      End Sub


      0
  3. Wuzuf
     
    Essaie ceci :

    import re
    
    input_file = 'input.txt'
    output_file = 'output.txt'
    
    fin = open(input_file)
    fout = open(output_file, 'w')
    line = fin.readline()
    
    while line:
        if not re.match('^(Editeur|Developpeur|PEGI|Sorti|\*|$)', line):
            fout.write(line)
        line = fin.readline()
    fout.close()
    
    0
  4. dark101
     
    pour le truc avec excel je comprend pas tu pourrait me faire un guide pas a pas
    je suis desoles de t'en demander encore plus alors que tu ma quasiment tout donner
    merciencore
    0
    1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      bonsoir

      j'ai créé un classeur excel prêt à l'emploi et tu peux le récupérer ici :

      http://cjoint.com/?duvbJjRjtV

      il devrait s'ouvrir dans excel automatiquement et il faut activer les macros dans excel si ce n'est pas fait en standard.

      pour cela c'est le menu outils/macro/sécurité puis
      cocher le niveau moyen

      0
      1. paradis13 Messages postés 5 Statut Membre > gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention  
         
        bonjour

        j'ai lu votre courrier et il s'avere que j'ai sur un fichier excel à supprimer toutes les cent lignes 99 lignes
        j'ai essayé d'ouvrir votre classeur mais il me repond qu'il n'es plus disponible
        pouvez vous me le faire parvenir à l'adresse suivante tenpis@free.fr

        en vous remerciant
        0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    bonjour

    Mets un petit exemple de ton fichier sur https://www.cjoint.com/

    car il faut certainement une procédure spécifique.

    0