Nel mio programma, ho letto in un file con questa affermazione:È possibile convertire un array di stringhe in una stringa?
string[] allLines = File.ReadAllLines(dataFile);
ma voglio applicare un Regex per il file nel suo complesso (un file di esempio viene mostrato in basso) in modo posso eliminare certa cose di cui non sono interessato nel file. Non riesco a utilizzare ReadAllText perché ho bisogno di leggerlo riga per riga per un altro scopo del programma (rimuovere gli spazi bianchi da ogni riga).
Regex r = new Regex(@"CREATE TABLE [^\(]+\((.*)\) ON");
(grazie a chiccodoro per questo codice)
Questa è la Regex che voglio applicare.
C'è un modo per ripristinare l'array in un unico file di testo? O qualsiasi altra soluzione al problema?
Le cose che mi vengono in mente sostituiscono le "cose" di cui non mi occupo con string.Empty
.
esempio file di
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]
È così divertente, ho appena finito di implementare il codice di join e ho pensato tra me e me" Dio, come diavolo lo dividerò di nuovo in un array? ".. poi ho letto questo.Ha, grazie mille per il tuo aiuto! –
Perché i downvotes? Ho risposto alla domanda vera e propria. – siride