http(s|)://.*?/.+
http(s|)://.+?/.+?/.+
Данные регулярные выражения не помогли в данной ситуации, т.к. в списке содержатся нужные ссылки и с одним слешем, двумя и более. Нужна всего одна ссылка (3), а в список парсятся три ссылки (1,2,3).
Может кто поможет реализовать данный алгоритм? первые три могу сам, остальные пока нет) Или подскажите более простой вариант. Спсб.
1. скопировать строки
«список1» в
«список2»
2. сортировать значения
«список2» по возрастанию
3. взять первую строку из
«списка2» в переменную
"ssylka" после взятия удалить
4. сравнить значение переменной
«ssylka» со всеми строками
«списка1»
5. если ни одна строка
«списка1» не содержит значение переменной
«ssylka», то берем следующую строку из
«список2» и сравниваем со всеми строками
«списка1»
6. если хоть одна строка из
«списка1» содержит значение переменной
«ssylka», исключая полное совпадение (то есть не полностью равна значению «ssylka», а только является частью строки) то строка со значением (с точным совпадением) переменной
«ssylka» и удаляется из
«списка1»
7. и так далее, пока все строки не будут взяты из
«списка2» и удалены из него.