Нужен алгоритм сравнения двух текстов.
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- ✯ Ветеран ✯
- Сообщения: 4990
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Нужен алгоритм сравнения двух текстов.
Собственно сабж. Просят отображать два текста с выделением отличий. Некие версии одного и того же. Может кто делал что-то подобное?
We are hard at work… for you.
- morkovin
- Ветеран
- Сообщения: 909
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
Нужен алгоритм сравнения двух текстов.
Использовать BeyondCompare(https://www.scootersoftware.com/index.php) в режиме командной строки. Bat-файл запускать из своей программы, ес-но.
WBR, morkovin
-
- ✯ Ветеран ✯
- Сообщения: 4990
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Нужен алгоритм сравнения двух текстов.
Мне надо это для внутреннего отчёта. Алгоритм скорее нужен, а не внешнее средство.
We are hard at work… for you.
- Дед Пахом
- Старичок
- Сообщения: 3135
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 10 раз
- Поблагодарили: 28 раз
- Контактная информация:
Нужен алгоритм сравнения двух текстов.
Я делал синхронизацию двух текстовых полей, то есть прокрутка одного текста вызывала такую же прокрутку другого. Я не спрашивал, зачем это было нужно, может быть, для визуального сравнения двух текстов?
С уважением, ДП
- morkovin
- Ветеран
- Сообщения: 909
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
Нужен алгоритм сравнения двух текстов.
Можно использовать BC-скрипт.Мне надо это для внутреннего отчёта
Вот скрипт mybc.txt:
Код: Выделить всё
file-report layout:side-by-side &
options:display-mismatches,line-numbers output-to:"%3" "%1" "%2"
Код: Выделить всё
BCompare.exe @"mybc.txt" "AFILES001_.clw" "AFILES001.clw" "My_Report.txt"
Код: Выделить всё
Сравнить тексты (T)
Изготовлено: 07.07.2022 22:37:40
Режим: Отличия
Левый файл: C:\Program Files\Beyond Compare 4\AFILES001_.clw
Правый файл: C:\Program Files\Beyond Compare 4\AFILES001.clw
4 !&&&&&&&&&&&&&&&&&&&&&&&&&&&& <> 4
----------------------------------------------------
----------------------------------------------------
17 !!! <summary> 123455 <> 17 !!! <summary>
----------------------------------------------------
WBR, morkovin
- morkovin
- Ветеран
- Сообщения: 909
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
Нужен алгоритм сравнения двух текстов.
Мне вот просто интересно, как ваш алгоритм будет обрабатывать rtf/doc/xls/pdf.... и другие типы файловАлгоритм скорее нужен, а не внешнее средство
WBR, morkovin
- Admin
- Администратор
- Сообщения: 3961
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
Нужен алгоритм сравнения двух текстов.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Губин Игорь
- ✯ Ветеран ✯
- Сообщения: 2335
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Поблагодарили: 18 раз
Нужен алгоритм сравнения двух текстов.
И это собираешься реализовать?
Это я только кажусь дураком! На самом деле я полный идиот!
- Admin
- Администратор
- Сообщения: 3961
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
Нужен алгоритм сравнения двух текстов.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
-
- ✯ Ветеран ✯
- Сообщения: 4990
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Нужен алгоритм сравнения двух текстов.
У меня задача попроще. Прошу прощения, неправильно описал задачу. Сравнение двух текстовых полей нужно. Не файлов. Банально всё понятно. В цикле сравниваются посимвольно, результат куда-то пишется. В третье текстовое поле, например. или в четвёртое. Наверно какие-то подводные камни есть. Поэтому хочется на них не наступить.
We are hard at work… for you.
- Admin
- Администратор
- Сообщения: 3961
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
Нужен алгоритм сравнения двух текстов.
По моему, правильное сравнение одной строки по сути ни чем не отличается от сравнения файлов. Алгоритм тот же.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса