Выделить нужные строки которые соответствуют

xatchikzzz

Client
Регистрация
08.09.2010
Сообщения
566
Благодарностей
38
Баллы
28
можно как то написать код чтоб выделить из списка1 только строки которые содержут данные фрагментов другого списка2

например выделить все строки где в урл есть значения из списка 2

jobid=
item_id=
id=
topic=
NewsId=


кубиком пробовал делать .. но это капец как долго ... если еще колличество строк больше 10 милионов ... может есть какое то решение на C#
 

xatchikzzz

Client
Регистрация
08.09.2010
Сообщения
566
Благодарностей
38
Баллы
28
please help!
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 478
Благодарностей
8 692
Баллы
113
можно как то написать код чтоб выделить из списка1 только строки которые содержут данные фрагментов другого списка2
Объединить строки списка содержащего критерии в переменную, с разделителем "|" (формирование регулярного выражения). Затем "Операции над списком - Выделить подсписок" например по регулярному выражению: jobid=|item_id=|id=|topic=|NewsId=

89685
 

xatchikzzz

Client
Регистрация
08.09.2010
Сообщения
566
Благодарностей
38
Баллы
28
Объединить строки списка содержащего критерии в переменную, с разделителем "|" (формирование регулярного выражения). Затем "Операции над списком - Выделить подсписок" например по регулярному выражению: jobid=|item_id=|id=|topic=|NewsId=

Посмотреть вложение 89685
а если файл большой?? больше 10 миллионов строк... без разбития файла это реально как то сделать??
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 478
Благодарностей
8 692
Баллы
113
а если файл большой?? больше 10 миллионов строк... без разбития файла это реально как то сделать??
Тут только пробовать, предварительно установив в настройках размер буфера например как на скриншоте.

89686
 

xatchikzzz

Client
Регистрация
08.09.2010
Сообщения
566
Благодарностей
38
Баллы
28
было б к круто конечно использовать решение на C#
 

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