Обработка данных в списке

kosmix

Client
Регистрация
01.10.2015
Сообщения
109
Благодарностей
6
Баллы
18
Подскажите как лучше реализовать:
- есть список в которой парсятся линки
- как перед записью в файл результатов обработать текст/линки и поудалять ненужные символы

если конкртней то в список линки парсться с анкорами такого вида:
http://domain.com/|домен

мне же на выходе в файл нужно получить:
http://domain.com/ домен

Линков в списке может быть до милиона

Через какой функционал можно реализовать обработку ?, и когда ее лучше делать, перед сохзранением в файл и обработать весь список на милион линков, или же еще на моменте парсинга ?
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113
Лучше парсить данные в отдельный список, обрабатывать эти данные как нужно и потом уже дописывать в результирующий файл.
 

kosmix

Client
Регистрация
01.10.2015
Сообщения
109
Благодарностей
6
Баллы
18
Лучше парсить данные в отдельный список, обрабатывать эти данные как нужно и потом уже дописывать в результирующий файл.
мне тоже такой вариант кажется лучшим
но каким инструментом можно обрабатывать данные в списке ? - среди "операций над списком" нет ничего подходящего

направьте в нужную сторону
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113
Парсите все данные в список, далее Операции над списком - Объединить элементы списка. Таким образом у Вас все строки оказываются в одной переменной, в которой Вы можете менять всё, что угодно.
Когда обработаете - Обработка текста - В список - и добавляете данные во второй, нужный, список.
 
  • Спасибо
Реакции: kosmix

kosmix

Client
Регистрация
01.10.2015
Сообщения
109
Благодарностей
6
Баллы
18
Спасибо, все вышло !!!

как то самому в голову не пришла схема:
список в переменную - обработка текста (переменной) - переменную обратно в список - записать в файл


А как думаете, если строк будет тысяч сто, они в переменную "влезут" ?, зенка не повиснет ?, ну и вообще насколько быстро она это обработает ?,
EditPlus или Notepad++ это делает за 2 секунды в принципе ...
 

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