@Fox Да, спасибо, там внутри ещё цикл спрятан,который я руками выполнял в записи, рукожоп вобщем
Помогите с сравнением двух списков
-
@pro100sata
Нужно, чтобы каждую из строк файла1 искал и удалял? -
@xclsv Да, к примеру, файл №1
имеет:
"тест1
тест2
тест3
тест4"файл №2 имеет текст который повторяется в файле №1
"тест1
тест3
тест6
тест7
тест5"Нужно чтобы после проверки если текст из файла №2 повторяются с файлом №1 то тот текст удаляло
На выходе должно получится:
"тест6
тест7
тест5" -
@pro100sata, подскажите, как это можно было понять из текста поставленной задачи?
- Выгружаем оба файла в отдельные списки.
- В цикле Foreach проверяем наличие каждого элемента первого списка во втором списке с помощью действия Содержит.
- Если действие из п.2 отдает true, то удаляем элемент из второго списка по значению.

- Пишем список обратно через Записать список в файл
Есть альтернативный вариант без проверки наличия элемента первого списка во втором списке:
- Выгружаем оба файла в отдельные списки.
- В цикле Foreach удаляем элемент первого списка из второго списка по значению(действие Удалить по значению).
- Пишем список обратно через Записать список в файл
Чуть неправильно, но телодвижений и операций меньше.
-
-
@pro100sata
Успехов! -
Возникла задача чуть сложнее. Есть два списка. Один список имеет такой вид:
Need this apartment CytSG7-WQAAq_hK.jpg This русские и английские буквы Bo1qX9XIYAA8uh6.jpg This is awesome! BbQM1LrIUAAMPbb.jpg I love the back deck BiPlvyMIAAEJYse.jpg Beautiful текст BXyidbZIgAA-fz4.jpg Paradise тект2 BolI8fFIgAA6dNL.jpg Wow текст3 BqYJys7IMAAu5qE.jpgВторой список такой:
BbQM1LrIUAAMPbb.jpg BqYJys7IMAAu5qE.jpg BcDP8ZHIIAAe-fb.jpg Cs5JL1hWIAAUS4e.jpg BqXgrHUIYAEu5KV.jpg BiPlvyMIAAEJYse.jpg BgufkCNIEAAomey.jpg CwHIgcMWAAA2iUt.jpg BeT5BlvIMAE--Fh.jpg BhP3No-IcAAoLqp.jpg Bf1vPv3IcAA7us3.jpgНужно сравнить и в первом списке удалить всю строку, если есть совпадение со строкой из второго списка. То есть в строках не полное совпадение, а частичное. Но при совпадении нужно удалять всю строку.
В разделе "Список" есть функция "Содержит", в этой функции в поле "Содержит" должно быть полное совпадение? Можно ли туда регулярное выражение вписывать?
Или как в моем случае лучше поступить?
-
@servasw45 Извините, я не @xclsv мне сейчас делать нечего вот такой вам
говнокодрешается одним "кубиком" и цикл forEach и for присутствуют.
0_1555756302655_compare-2-lists-2.xml

