Ayant un fichier malformé de temps en temps, lors de sa récupération par un
partenaire, je cherche à le "reformer" proprement avant importation vers une
base sql.
Je butte sur la partie transformation, l'envoi d'un fichier bien formé vers
sql fonctionne.
J'ai donc un fichier txt qui contient comme séparateur la tabulation (09 en
hexa) et la malformation suivante :
0D 09 0A
je voudrais donc dans le fichier enlevé le "code en trop" 0D 0A
J'ai tenté d'utiliser BinaryReader mais sans succès.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Patrick Philippot
Bonjour,
Vincent Dartois wrote:
J'ai donc un fichier txt qui contient comme séparateur la tabulation (09 en hexa) et la malformation suivante : 0D 09 0A je voudrais donc dans le fichier enlevé le "code en trop" 0D 0A
A priori, les expressions régulières sont faites pour ça. Ce genre de séquence est inhabituel mais ça devrait fonctionner. Testez avec Expresso (http://www.ultrapico.com/Expresso.htm) ou The Regulator (http://sourceforge.net/projects/regulator/) ou un autre outil de test des expressions régulières avant de vous lancer dans l'écriture du code.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Bonjour,
Vincent Dartois wrote:
J'ai donc un fichier txt qui contient comme séparateur la tabulation
(09 en hexa) et la malformation suivante :
0D 09 0A
je voudrais donc dans le fichier enlevé le "code en trop" 0D 0A
A priori, les expressions régulières sont faites pour ça. Ce genre de
séquence est inhabituel mais ça devrait fonctionner. Testez avec Expresso
(http://www.ultrapico.com/Expresso.htm) ou The Regulator
(http://sourceforge.net/projects/regulator/) ou un autre outil de test des
expressions régulières avant de vous lancer dans l'écriture du code.
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
J'ai donc un fichier txt qui contient comme séparateur la tabulation (09 en hexa) et la malformation suivante : 0D 09 0A je voudrais donc dans le fichier enlevé le "code en trop" 0D 0A
A priori, les expressions régulières sont faites pour ça. Ce genre de séquence est inhabituel mais ça devrait fonctionner. Testez avec Expresso (http://www.ultrapico.com/Expresso.htm) ou The Regulator (http://sourceforge.net/projects/regulator/) ou un autre outil de test des expressions régulières avant de vous lancer dans l'écriture du code.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr