В моей программе я читаю в файле следующее выражение:
string[] allLines = File.ReadAllLines(dataFile);
Но я хочу применить Regex к файлу в целом (пример файла показан внизу), поэтому яможет устранить некоторые вещи, которые меня не интересуют в файле.Я не могу использовать ReadAllText, так как мне нужно читать его построчно для другой цели программы (удаление пробелов из каждой строки).
Regex r = new Regex(@"CREATE TABLE [^\(]+\((.*)\) ON");
(спасибо chiccodoro за этот код)
Это регулярное выражение, которое я хочу применить.
Есть ли способ изменить массив обратно в один текстовый файл?Или какое-то другое решение проблемы?
То, что приходит мне на ум, заменяет «вещи», которые меня не интересуют, string.Empty
.
файл примера
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]