|
1 / 1 / 0
Регистрация: 28.03.2011
Сообщений: 16
|
||||||
Удаление дубликатов по домену28.03.2011, 22:13. Показов 4034. Ответов 31
Метки нет (Все метки)
Нужно удалять дуликаты по домену в Memo такого типа
site.com/text site1.com/text site.com/text site1.com/text site2.com/text Нужно чтобы остовалось так site.com/text site1.com/text site2.com/text Но уменя получилось так site.com/ site1.com/ site2.com/ Помогите с кодом .
0
|
||||||
| 28.03.2011, 22:13 | |
|
Ответы с готовыми решениями:
31
Удаление дубликатов + ассинхронное удаление из другой таблицы Удаление дубликатов |
|
|
||||||
| 28.03.2011, 22:34 | ||||||
|
Занесите строки из Мемо в цикле в StringList, укажите StringList->Duplicate = false, Memo->Clear(); , Memo->Text = StringList->Text;
Добавлено через 6 минут или проще
1
|
||||||
|
1 / 1 / 0
Регистрация: 28.03.2011
Сообщений: 16
|
|
| 28.03.2011, 22:36 [ТС] | |
|
0
|
|
|
|
|||||||||||
| 29.03.2011, 00:04 | |||||||||||
|
это и есть пример в письменном виде
![]()
и не забыть бы
1
|
|||||||||||
|
1 / 1 / 0
Регистрация: 28.03.2011
Сообщений: 16
|
|||||||||||
| 29.03.2011, 00:26 [ТС] | |||||||||||
|
Неработает уменя Ваш код
А мне нужно удалять дубли по домену .
0
|
|||||||||||
|
|
|
| 29.03.2011, 00:29 | |
|
как не работае ?
0
|
|
|
1 / 1 / 0
Регистрация: 28.03.2011
Сообщений: 16
|
|
| 29.03.2011, 00:37 [ТС] | |
|
0
|
|
|
|
||||||||
| 29.03.2011, 01:01 | ||||||||
|
ты не поверишь
- удаляет
другой код из этого
0
|
||||||||
|
1 / 1 / 0
Регистрация: 28.03.2011
Сообщений: 16
|
||
| 29.03.2011, 01:13 [ТС] | ||
|
Вы можете предложите решение по удалению дубликатов по домену ( по части строки) , а не построке . Ну просто очень нужно .
0
|
||
|
|
|
| 29.03.2011, 01:15 | |
|
решение по части строки - ваше же, в самом начале темы, все сделано правильно, что не устраивает ?
0
|
|
|
1 / 1 / 0
Регистрация: 28.03.2011
Сообщений: 16
|
||
| 29.03.2011, 01:28 [ТС] | ||
|
https://www.cyberforum.ru/newr... ply&p=1497 Мне возвращается часть строки , от 1символа до Pos("/") www.cyberforum.ru/ , а мне нужно чтобы вернуло всю строку , а не часть строки . что сдесь можно придумать ?
0
|
||
|
|
|
| 29.03.2011, 01:33 | |
|
например, ищите Memo->Lines->Strings[i].SubString("site1") , и если строка содержит подстроку - удаляйте всю строку.
0
|
|
|
1 / 1 / 0
Регистрация: 28.03.2011
Сообщений: 16
|
||
| 29.03.2011, 01:46 [ТС] | ||
|
но почемуто , когда в списке много дубликатов ( если их в списке 20 одинаковых строк) то в в Memo остается не одна , а 3 строки ) Ну и естественно чем больше в списке дубликатов одного вида , тембольше строк остается .
0
|
||
|
|
|
| 29.03.2011, 02:04 | |
|
рабочий код покажите, с целью проверки в Билдере, и используйте при вставке кода тег [ CPP]без пробелов[ /CPP]
0
|
|
|
1 / 1 / 0
Регистрация: 28.03.2011
Сообщений: 16
|
|||||||
| 29.03.2011, 02:24 [ТС] | |||||||
0
|
|||||||
|
|
|
| 29.03.2011, 02:34 | |
|
гм, у меня этот код не строки удаляет, а text из части строк
чем вариант со списком не устраивает?
0
|
|
|
1 / 1 / 0
Регистрация: 28.03.2011
Сообщений: 16
|
|||||||
| 29.03.2011, 02:50 [ТС] | |||||||
|
CPP][Memo1->Lines->Delete(j--) ;[/CPP] Добавлено через 4 минуты я вот немного код подмарафетил , так вроде лучше , но проблема таже обрезается весь текст после www.site.com/
0
|
|||||||
|
|
|
| 29.03.2011, 02:51 | |
|
видимо, я так и не понял вашей задачи и вашего кода
0
|
|
|
|
||
| 29.03.2011, 02:52 | ||
и все же, чем не устраивает вариант со списком ?
0
|
||
|
1 / 1 / 0
Регистрация: 28.03.2011
Сообщений: 16
|
||||
| 29.03.2011, 03:02 [ТС] | ||||
0
|
||||
| 29.03.2011, 03:02 | |
|
Помогаю со студенческими работами здесь
20
Удаление дубликатов Удаление дубликатов Удаление дубликатов Удаление дубликатов
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|