Не удаляет дубликаты в списке

Niqitame1

Client
Регистрация
18.12.2019
Сообщения
23
Благодарностей
2
Баллы
3
Почему после добавления результата в текстовый файл, не отрабатывает экшн Удаление дубликатов, в чем может быть дело?
Прикрепил файл
 

Вложения

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 694
Баллы
113

Niqitame1

Client
Регистрация
18.12.2019
Сообщения
23
Благодарностей
2
Баллы
3
Нужно получить аккуратный список:

alla28074
589622578973
579198133442
baskakov.supergeroy
550999548499
463820259724
591000161323
559717677121
570252949881
577876847205
576462871437
578452486378
593403113259
571127994241
434166041174
427162465545
mytniy
483227934068
532896630404
540190987879

А получается абы что.(
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 694
Баллы
113
тык, не надо запихивать абы что в список. надо все разобрать что бы каждое значение было с каждой строки, а не как у тебя щас куча повторяющихся значений в одной строке.
Список то удаляет дубли построчно.
У тебя куча обработок до записи в список, вот и дорабатывай их до нужного формата.
 
  • Спасибо
Реакции: Niqitame1

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 807
Баллы
113
Попробуйте использовать такое регулярное выражение в экшене, где Вы удаляете pphotos - /pphotos/?(\d+)?
 
  • Спасибо
Реакции: Niqitame1

Niqitame1

Client
Регистрация
18.12.2019
Сообщения
23
Благодарностей
2
Баллы
3
тык, не надо запихивать абы что в список. надо все разобрать что бы каждое значение было с каждой строки, а не как у тебя щас куча повторяющихся значений в одной строке.
Список то удаляет дубли построчно.
У тебя куча обработок до записи в список, вот и дорабатывай их до нужного формата.
Как сделать этот разбор, чтобы каждая строка была на своем месте, а не все одну, это после парсинга так происходит
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 807
Баллы
113
Возможно я что-то не так понимаю, но Вам в Вашей соседней теме @doc предоставил регулярку, которая из ссылок выдерает только id.
Используете эту регулярку в экшене Обработка текста - Regex, результат помещаете в список, а потом в этом списке удаляете дубли.
 

Niqitame1

Client
Регистрация
18.12.2019
Сообщения
23
Благодарностей
2
Баллы
3
дело в том, что каждый раз кого-то просить помочь с регуляркой не особо хочется, ищу варианты как можно еще получать то, что нужно из парсинга
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 807
Баллы
113
дело в том, что каждый раз кого-то просить помочь с регуляркой не особо хочется, ищу варианты как можно еще получать то, что нужно из парсинга
Могу посоветовать
- статью из справки по Тестеру регулярных выражений
- конкурсную статью - Регулярные выражения, что это такое и с чем их едят?,
- специальную тему, где можно посмотреть готовые выражения и попросить помощи в составлении персонального - Регулярные выражения на все случаи жизни
- Шпаргалка по регулярным выражениям - клик
- так же для парсинга существует инструмент Парсить данные.

Конкретно в этом случае проблема была в том, что Ваша регулярка /pphotos.* удаляла ещё и символ переноса строки из-за чего несколько строк слеплялись в одну.
 

volody00

Client
Регистрация
06.09.2016
Сообщения
798
Благодарностей
817
Баллы
93
nicanil, спасибо за объяснение, а то никак не мог понять, в чём прикол.

Niqitame1, для твоих задач возможно и тестера регулярных выражений хватило бы (инструменты -> тестер рег. выражений)
 

Niqitame1

Client
Регистрация
18.12.2019
Сообщения
23
Благодарностей
2
Баллы
3
nicanil огромное спасибо !
volody00 там 4 разные варианта ссылок, через тестер не выйдет никак
 

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