У меня есть файл .txt
, в котором много строк. У меня есть процедура для заполнения базы данных, используя этот текстовый файл. Но я хочу только вставить строки, где строка из позиции 67 to 70
соответствует 772
. Я не могу изменить процедуру для чтения файла, мне нужно изменить сам файл.Удаление строк из txt-файла, где строка не соответствует строке
На самом деле, я хочу удалить все строки из txt-файла, где строка в позиции 67 to 70
, не соответствует 772
.
Как это сделать?
Подсказка: '. {67}' будет соответствовать чему-либо для 67 символов. Что ты уже испробовал? Используйте этот сайт, например http://regexr.com/, чтобы попробовать это. –
Вы уже определились, где вы хотите запустить это регулярное выражение? Инструмент или язык программирования? И вам не понадобится магия регулярных выражений, если вам просто нужно сравнить два символа в фиксированном месте. – Marged
Я честно ничего не пробовал. Потому что я просто не знаю, как начать с этого. Поэтому я также не знаю, где мне нужно запустить регулярное выражение. Что-то легко доступное, я полагаю? Я вручную отредактировал один из моих файлов, где я держал 70 строк из 13000, что заняло у меня много времени. – Walle