|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.06.2017, 17:17 | #1 |
Регистрация: 05.03.2014
Сообщений: 3
|
Сравнить строки между собой в txt документе
Всем доброго времени суток. Помогите пожалуйста решить проблему. Имеется текстовый документ, который выглядит следующим образом:
Код:
Код:
Код:
________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка на панели форматирования с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 15.06.2017 в 22:43. |
14.06.2017, 17:34 | #2 | |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Цитата:
Почему же одна осталась? А по теме - надо пробегать по всем столбам, и сравнивать с помощью AnsiMidStr(F1[и], ... Может и проще есть способ, не знаю. |
|
14.06.2017, 17:37 | #3 |
Регистрация: 05.03.2014
Сообщений: 3
|
Вопрос немого дополнил и да, если хотя бы в одном столбце значения совпадают, то эти строки нужно удалить
Последний раз редактировалось andrey1234; 14.06.2017 в 17:45. |
15.06.2017, 20:21 | #4 |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
Так. Есть строка n1 c 7 столбцами и строка n2 с 7 столбцами.
Если хоть одна запись n2(№ Столбца) будет найдена в массиве n1[столбцы 1-7] считаем что n2 нам не подходит. Вам это надо?
Пишу много и развернуто
|
18.06.2017, 20:44 | #5 |
Регистрация: 05.03.2014
Сообщений: 3
|
Если запись n2(№ Столбца) будет найдена в массиве n1[в том же столбце], то все эти строки нам не подходят
Последний раз редактировалось andrey1234; 18.06.2017 в 23:43. |
19.06.2017, 09:42 | #6 |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
Код:
Для работы StringReplace требуется в блок Uses добавить SysUtils Для работы TStringList требуется в блок Uses добавить System.Classes P/S Для понимания, я вам расписал все по разным листам. В идеале весь код можно сильно сократить, используя 2 листа и метод удаления строки.
Пишу много и развернуто
Последний раз редактировалось Heneken87; 19.06.2017 в 10:23. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как связать между собой 2 ComboBox'а? | Stepan_P | Microsoft Office Excel | 1 | 02.06.2017 21:19 |
Соединение кнопок между собой линией | nxnos | Общие вопросы Delphi | 42 | 16.08.2016 23:04 |
Комбинирование классов между собой | monolit111 | Общие вопросы C/C++ | 9 | 29.07.2012 23:39 |
Как сравнить элементы 2 массивов между собой? | DragonionS | Общие вопросы Delphi | 1 | 01.07.2007 21:49 |