Dans mon programme, j'ai lu dans un fichier en utilisant cette déclaration:Est-il possible de convertir un tableau de chaînes en une seule chaîne?
string[] allLines = File.ReadAllLines(dataFile);
Mais je veux appliquer un Regex au dossier dans son ensemble (un exemple de fichier est affiché en bas) pour que je puisse éliminer certains des choses que je ne suis pas concerné par le fichier. Je ne peux pas utiliser ReadAllText car j'ai besoin de le lire ligne par ligne pour un autre but du programme (enlever les espaces de chaque ligne).
Regex r = new Regex(@"CREATE TABLE [^\(]+\((.*)\) ON");
(grâce à chiccodoro pour ce code)
C'est le Regex que je veux appliquer.
Y a-t-il un moyen de changer le tableau en un fichier texte? Ou toute autre solution au problème?
Les choses qui me viennent à l'esprit sont de remplacer le «truc» qui ne me concerne pas string.Empty
.
exemple de fichier
USE [Shelleys Other Database]
CREATE TABLE db.exmpcustomers(
f_name varchar(100) NULL,
l_name varchar(100) NULL,
date_of_birth date NULL,
house_number int NULL,
street_name varchar(100) NULL
) ON [PRIMARY]
C'est tellement drôle que je venais juste de terminer l'implémentation du code de jointure et je me suis dit" Dieu, comment le qu'est-ce que je vais diviser en arrière dans un tableau? ".. alors je lis ceci Ha, merci beaucoup pour votre aide! –
Pourquoi les downvotes? J'ai répondu à la question réelle. – siride