Очистка списка

Дмитрий621985

Пользователь
Регистрация
03.06.2018
Сообщения
160
Благодарностей
6
Баллы
18
В списке при парсенге много мусора в строках. как очистить текст от мусора не удаляя строк. При этом искомый текст всегда находится в конце строки.
 

Geka1989

Client
Регистрация
17.12.2016
Сообщения
184
Благодарностей
23
Баллы
18
В списке при парсенге много мусора в строках. как очистить текст от мусора не удаляя строк. При этом искомый текст всегда находится в конце строки.
Смотря какой мусор, как вариант Regex, найти все что не надо и заменить на пустоту, тогда текст будет чистый
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 613
Благодарностей
8 760
Баллы
113
В списке при парсенге много мусора в строках. как очистить текст от мусора не удаляя строк. При этом искомый текст всегда находится в конце строки.
Организовать цикл взятия строк из списка и прогонять строку через экшен Обработка текста - Замена (Regex), записывать очищенную строку в другой список,
либо в этот же, но кол-во циклов нужно будет отслеживать по наращиваемому счетчику. Проще с двумя списками - из одного берем строку с удалением, очищаем, записываем ее в другой список.
Выход из цикла по опустошению первого спсика, т.е. выход по красному out из экшена Операции над списком. Регулярку нужно подбирать по факту, по виду мусора, как уже написали в пред. сообщении.
 
Последнее редактирование:

artsmm

Client
Регистрация
03.10.2018
Сообщения
1 135
Благодарностей
196
Баллы
63
В списке при парсенге много мусора в строках. как очистить текст от мусора не удаляя строк. При этом искомый текст всегда находится в конце строки.
Привет. Как вариант - можно через blacklist сделать, с помощью c# кода:
Код:
IZennoList Lone_keys = project.Lists["Lone_keys"]; // исходный список
IZennoList BlackList = project.Lists["Blacklist"]; // чёрный список
IZennoList Lone_keys_fin = project.Lists["Lone_keys_fin"]; // список с результатом
Lone_keys_fin.AddRange(Lone_keys.AsParallel().AsOrdered().Except(BlackList.AsParallel()));
 
  • Спасибо
Реакции: impul5e

Дмитрий621985

Пользователь
Регистрация
03.06.2018
Сообщения
160
Благодарностей
6
Баллы
18
Спасибо примерно та и сделал))))
 

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