Помогите с списком

cliverd

Client
Регистрация
11.05.2012
Сообщения
37
Благодарностей
2
Баллы
8
Ребят нужно реализовать такое, парсится текст в список1, как спарсился надо его положить в заранее приготовленные список2 в котором тоже содержится информация, но при этом надо заменить информацию вот так - список1 в нем допустим содержится слово пить водку, надо проверить есть ли такое слово в списке2 и если есть удалить его, если нет записать.
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 883
Баллы
113
Можно просто добавить все данные из одного списка во второй и потом удалить дубли. На сколько я понял, Вам это нужно?
 
  • Спасибо
Реакции: cliverd

cliverd

Client
Регистрация
11.05.2012
Сообщения
37
Благодарностей
2
Баллы
8
Можно просто добавить все данные из одного списка во второй и потом удалить дубли. На сколько я понял, Вам это нужно?
Нет, с дублями это понятно как сделать, мне надо чтобы полностью удалялось совпадение, то есть если со списка1 добавляется слово, которое уже есть в списке2 то оно полностью бы удалилось, а если его нет, тогда записывалось
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
893
Баллы
113
и какая разница? что добавлять уникальные значения, что удалить потом дубли, чтобы остались только уникальные?
Второе просто проще сделать и быстрее будет работать
 
  • Спасибо
Реакции: cliverd

cliverd

Client
Регистрация
11.05.2012
Сообщения
37
Благодарностей
2
Баллы
8
и какая разница? что добавлять уникальные значения, что удалить потом дубли, чтобы остались только уникальные?
Второе просто проще сделать и быстрее будет работать
Вы меня не понимаете, список1 - купить капусту - список2 - купить капусту = получается дубль "купить капусту купить капусту" = удаляем дубль остается купить капусту

Мне же надо список1 - купить капусту - список2 - купить капусту = чтобы при добавление полностью удалило из списка "купить капусту" если есть совпадение, а если нет добавило в список.
 

lenin1973

Client
Регистрация
23.12.2013
Сообщения
52
Благодарностей
10
Баллы
8
Если я вас правильно понял, вам нужно использовать еще один список. Тогда в цикле берете строку из первого списка. Проверяете есть ли совпадения в списке 2, если совпадений нет сохраняете в списке 3. Список 2 у вас будет как список стопслов
http://zennolab.com/discussion/threads/poisk-po-spiskam-i-tablicam-cherez-c-makros.10734/
Посмотри по ссылке
 
  • Спасибо
Реакции: cliverd
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
Если я вас правильно понял, вам нужно использовать еще один список. Тогда в цикле берете строку из первого списка. Проверяете есть ли совпадения в списке 2, если совпадений нет сохраняете в списке 3. Список 2 у вас будет как список стопслов
http://zennolab.com/discussion/threads/poisk-po-spiskam-i-tablicam-cherez-c-makros.10734/
Посмотри по ссылке
вы не правильно поняли )))

@cliverd Вот то, что нужно http://zennolab.com/discussion/threads/nuzhna-pomosch-snipet-sravnenija-strok.27067/#post-190385
ну или это http://zennolab.com/discussion/threads/sravnenie-spiskov-s.26670/#post-185888
а вообще рекомендую пользоватся этим http://bfy.tw/8wqN
 
  • Спасибо
Реакции: cliverd

cliverd

Client
Регистрация
11.05.2012
Сообщения
37
Благодарностей
2
Баллы
8

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 344
Благодарностей
5 435
Баллы
113
Берешь строку в переменную, потом операции над списком - удалить строки - содержащие текст "переменная". Все это в цикл, с выходом по красной ветке из первого списка. Что бы в PM это быстро отработало, нажми Отложенная отрисовка.
 
  • Спасибо
Реакции: cliverd

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)