Работа со списками

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
1)

Есть 1 список и 2 спискок.
В 1 списке 100 значений.
Во 2 списке 70 значений.

70 значений из 2 списка присутсвуют как в 1 так и во 2 списке. Но как мне узнать каких значений нету во 2 списке по отношению к 1.
-----------------------------------------------------------
2)

С помощью регулярки мне нужно произвести манипуляции со списком. Но как мне взять весь список в целом и поместить его в екшн обработка текста?
-----------------------------------------------------------
3)

Есть спискок вида
Список 1
(это номер)
7482746287|лог:пас|IP|юзерагент
7484234234|лог:пас|IP|юзерагент
7486575675|лог:пас|IP|юзерагент

и есть список номеров (спискок 2). Мне нужно взять номер(строку) из списка 2, и найти строку с этим номером в списке 1, и скопировать всю строку в список 3.
Как реализовать?
 
Последнее редактирование:

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
1) Создаете 3-й список. Объединяете строки 2-ого списка в переменную, далее берете строку из первого списка и ищете её через Regex в переменой. Если нашли - можно пропустить, не нашли - пишем в третий список. По итогам работы в третьем списке будет все те значения, что отсутствовали во втором списке в сравнении с 1-м.

2) Операции над списком -> Объединить элементы списка.
 
Последнее редактирование:
  • Спасибо
Реакции: Mikhail B. и doc

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
3) Действуете примерно так же, как и в первом случае:
Объединяете элементы "Списка 1" в переменную. Далее получаете строку из 2-ого списка (например, в переменную {-Variable.number-}) и ищете регуляркой в переменной, где объединены элементы первого списка: {-Variable.number-}|.+

Если найдено - получите всю строку. Если нет - значит, такого номера нет в "Списке 1"
 
  • Спасибо
Реакции: Mikhail B.

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