@UserTrue
Когда искал по форуму, часто встречал ответы этого пользователя. Если найдется минутка, поделитесь опытом. Пока выделил два возможных решения замены curl http. Может есть еще варианты? Какой вариант для вас лучше?
Помогите с сравнением двух списков
-
@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

