Salut,
avant tout on dit merci Blastkiller pour ton idée et ton code ..ça nous manque des gens compétants comme vous. ...pour votre code: le seul bug c'est que la chaîne à remplacer sera traiter avec toute la ligne la contenant...(toute la ligne sera remplacée)..ton code sera parfait pour un traitement vertical des données, mais pour le traitement horizontal malheureusement ça fonctionnera avec ce bug..en esperant que vous corriger cette lacune..
pour ma part j'opte pour l'utilitaire switch.exe...eh oui, parfois ça simplifie la vie:
Set oldString=LE LUNDI 06 OCTOBRE 2008
Set newString=LE MARDI 12 JANVIER 2008
For /f "delims=" %%? In ('FindStr /M /S /C:"%oldString%" "*.txt"') do (
Switch "%%?" "%oldString%" "%newString%"
) |
Message édité par i'm_here le 22-01-2009 à 08:36:43