Oui, j'ai déjà posé cette question, mais le problème est beaucoup plus spécifique. La dernière fois j'ai voulu ignorer les 2 premières et la dernière ligne du fichier. Mais il m'a semblé que n'importe qui pouvait mettre autant de lignes qu'il le voulait avant et après les choses que je voulais lire, et dans ce cas, le code que j'ai mis en place va en pot.Lecture de certaines lignes d'un fichier texte
exemple de fichier
USE [Shelley's Other Database] CREATE TABLE db.exmpcustomers( fname varchar(100) NULL, lname varchar(100) NULL, dateofbirth date NULL, housenumber int NULL, streetname varchar(100) NULL ) ON [PRIMARY]
Ce que je dois faire est de déterminer où (étant mes départs de données FNAME - mais rappelez-vous qu'il pourrait être appelé quoi que ce soit, donc je ne peux pas utiliser une expression régulière à la recherche de ' f '), où il se termine (le dernier NULL), puis lire dans cela. Ou, vous le savez, lisez dans le fichier et sélectionnez ces données; peu importe.
J'ai pensé à utiliser regex pour chercher les parenthèses, mais ne prendrait-il pas aussi les parenthèses dans mes types de données?
Des idées? Tout va aider, je suis totalement coincé.
EDIT
Oh, et, le fichier original a en fait des espaces/onglets avant les données (indentation), mais je ne suis pas sûr si cela change quoi que ce soit.
Ce * est * un double de http://stackoverflow.com/questions/3718112/-there-any-way-to-ignore-reading-in-certain-lines-in-a-text-file – chiccodoro