[HELP] Supprimer 2 carac. en début de ligne

envert Messages postés 68 Date d'inscription   Statut Membre Dernière intervention   -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonsoir,

je cherche a supprimer automatiquement 2 caracteres a chaque début de ligne dans .txt une idée svp ?

je cherche également a supprimer le texte d'une ligne aprés un mot clé
exemple: aprés bonjour

blablablablabonjour (supprimer)

J'espère avoir été clair et vous remercie d'avance en espèrant que vous m 'apporterez une solution Merci !!!

6 réponses

  1. cyt3k Messages postés 3 Statut Membre
     
    bonjour, vous avez juste à aller sur le mot ou la phrase que vous voulez supprimer et à l'éffaçer avec votre flèche,un truc tout simple et rapide,bye bonne continuation
    0
  2. envert Messages postés 68 Date d'inscription   Statut Membre Dernière intervention   21
     
    lol la précision " automatiquement" n'etait pas la pour rien
    sur 2 lignes ok sur 2000 bof ^^
    Merci quand meme
    0
  3. envert Messages postés 68 Date d'inscription   Statut Membre Dernière intervention   21
     
    ca marche pas ton truc j ai pas des lignes uniformes mais du style

    ddddddddddddddddddEokxlcvxc
    ddddddEfsdfdfzkok
    dddddddddddddddddddddddddddddddEfsdfez
    dddddddddddddddddddddddddddEsdfsdfsee

    et je veux supprimer tout ce qu'ily a aprés le "E"
    0
  4. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    bonjour

    Tu peux le faire avec un logiciel qui prend en compte les caractères de contrôle
    comme Ultraedit par exemple
    et tu remplaces E* + cariage return (changement de ligne) par E + cariage return
    en cochant les options nécessaires.
    0
    1. envert Messages postés 68 Date d'inscription   Statut Membre Dernière intervention   21
       
      voila une réponse interressante j avais oublié le nom de ce soft j test ca tt à l heure et je te tiens au courant mercii pr la réponse !!!
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. envert Messages postés 68 Date d'inscription   Statut Membre Dernière intervention   21
     
    Ouep bon toujours au meme point je ne m'en sors pas avec ultra edit , trop technique et pas assez de connaissace du programme :(
    j ai farfouillé au niveau de la config et param de justification
    ( aucune idée de ce que je fais ^^)
    et la ton histoire de ' cariage return'... malgrés google rien n'y fait...
    Tu peux pas etre un peu plus précis stp ?
    Merci d'avance
    0
  7. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    hello
    et en DOS ?
    C:> type f1.txt
    ddddddddddddddddddEokxlcvxc
    ddddddEfsdfdfzkok
    dddddddddddddddddddddddddddddddEfsdfez
    dddddddddddddddddddddddddddEsdfsdfsee
    C:>
    C:> aa
    dddddddddddddddd
    dddd
    ddddddddddddddddddddddddddddd
    ddddddddddddddddddddddddd
    
    C:>
    C:> type aa.bat
    @echo off
    
    setlocal enableDelayedExpansion
    for /f "delims=E tokens=1" %%a in ('type f1.txt') do (
    set x=%%a
    echo !x:~2,200!
    )
    C:>
    0
    1. envert Messages postés 68 Date d'inscription   Statut Membre Dernière intervention   21
       
      Bon edit j ai plus ou - réussis avec ta méthode
      mais n aurais tu pas une formule pour indiquer un mot clés a la place de E
      ?
      Egalement je n arrive pas a sauvegarder le résultat kan je fais type aa.bat la commande s affiche mais rien n est sauvegardé ..
      Merci pr ton aide !
      0
    2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
       
      pour sauver le résultat uitiliser >
      on remplace le mot Bonjour par /
      il ne doit pas y avoir de / dans le fichier, sinon utiliser un autre caractère

      C:> type f1.txt 
      ddddddddddddddddddBonjourokxlcvxc 
      ddddddBonjourfsdfdfzkok 
      dddddddddddddddddddddddddddddddBonjourfsdfez 
      dddddddddddddddddddddddddddBonjoursdfsdfsee 
      
      C:> 
      C:> aa > resultat.txt 
      
      C:> type resultat.txt 
      dddddddddddddddd 
      dddd 
      ddddddddddddddddddddddddddddd 
      ddddddddddddddddddddddddd 
      
      C:> 
      C:> type  aa.bat 
      @echo off 
      
      setlocal enableDelayedExpansion 
      for /f "delims=" %%a in ('type f1.txt') do ( 
      set c=%%a 
      set c=!c:Bonjour=/! 
      for /f "tokens=1 delims=/" %%b in ('echo !c!') do  ( 
      set d=%%b 
      echo !d:~2,200! 
      ) 
      )
      0