Помогите с регуляркой

backoff

Client
Регистрация
20.04.2015
Сообщения
6 003
Благодарностей
6 447
Баллы
113
Помогите регуляркой вытащить только домены

C#:
www.prodetey.com    TRUE    /kak-poxudet-rebenku-8-9-10-11-i-12-let    FALSE    01/01/0001 00:00:00    ssw33    87ab5384b320fc67fdc704f9615a2d3d    FALSE    TRUE
www.prodetey.com    TRUE    /kak-poxudet-rebenku-8-9-10-11-i-12-let    FALSE    01/01/0001 00:00:00    fco2r3    87ab5384b320fc67fdc704f9615a2d3d    FALSE    TRUE
www.prodetey.com    TRUE    /    FALSE    01/01/0001 00:00:00    PHPSESSID    2d84862t5jg7bimt5st0tdq4h6    FALSE    TRUE
.prodetey.com    TRUE    /    FALSE    10/01/2020 16:35:52    _ym_uid    1570023353127807427    FALSE    FALSE
.prodetey.com    TRUE    /    FALSE    10/01/2020 16:35:52    _ym_d    1570023353    FALSE    FALSE
.prodetey.com    TRUE    /    FALSE    10/03/2019 12:35:54    _ym_isad    2    FALSE    FALSE
www.prodetey.com    TRUE    /    FALSE    01/01/2024 03:00:00    _a_d3t6sf    duBNKjkLrrUeummngCUZCOuz    FALSE    FALSE
yastatic.net    TRUE    /safeframe-bundles/0.69/1-1-0    FALSE    10/16/2019 05:10:22    pcssspb    1    FALSE    FALSE
.yastatic.net    TRUE    /    FALSE    10/03/2019 09:54:50    _ym_wasSynced    %7B%22time%22%3A1569982010407%2C%22params%22%3A%7B%22eu%22%3A0%7D%2C%22bkParams%22%3A%7B%7D%7D    FALSE    FALSE
.yastatic.net    TRUE    /    FALSE    10/01/2020 05:06:50    _ym_uid    1569982010403236930    FALSE    FALSE
.yastatic.net    TRUE    /    FALSE    10/01/2020 05:06:50    _ym_d    1569982010    FALSE    FALSE
.yastatic.net    TRUE    /    FALSE    10/04/2019 04:50:09    _gid    GA1.2.1008083161.1569982032    FALSE    FALSE
.yastatic.net    TRUE    /    FALSE    12/31/2019 16:37:21    _gcl_au    1.1.57036813.1570023441    FALSE    FALSE
.yastatic.net    TRUE    /    FALSE    10/01/2021 16:37:21    _ga_L4FJH9Z6QX    GS1.1.1570023441.1.0.1570023441.0    FALSE    FALSE
.yastatic.net    TRUE    /    FALSE    11/01/2020 02:37:21    cto_lwid    c5a33b36-410e-43c9-8ca8-478edb9654c6    FALSE    FALSE
.yastatic.net    TRUE    /    FALSE    11/01/2020 02:37:21    cto_bundle    zcNesV9jdHJGWEp6YkRuMXZsUVR0b25ZWjVaYWp3YUIya2FaMGl4aHc1ZHdxdlozNkZITXgxb3Z4bnVMS0tFaHQlMkZPOEFQTHNkNklrRHgwYU9ReDBIUlZiRWZLWSUyQmJOeiUyQlhsTWRYUUI1Z3l4d0wwamt4QXFsb0xCTGtveUlwRjdselRVJTJCMHVaWXFidHh1NCUyRmsycCUyQlpKb0JiZ1ElM0QlM0Q    FALSE    FALSE
.yastatic.net    TRUE    /    FALSE    10/02/2021 04:50:09    _ga    GA1.2.1993747933.1569982032    FALSE    FALSE
.google.ru    TRUE    /complete/search    FALSE    03/30/2020 22:31:38    CGIC    InZ0ZXh0L2h0bWwsYXBwbGljYXRpb24veGh0bWwreG1sLGFwcGxpY2F0aW9uL3htbDtxPTAuOSxpbWFnZS93ZWJwLGltYWdlL2FwbmcsKi8qO3E9MC44LGFwcGxpY2F0aW9uL3NpZ25lZC1leGNoYW5nZTt2PWIz    TRUE    FALSE
.google.ru    TRUE    /search    FALSE    03/30/2020 22:31:38    CGIC    InZ0ZXh0L2h0bWwsYXBwbGljYXRpb24veGh0bWwreG1sLGFwcGxpY2F0aW9uL3htbDtxPTAuOSxpbWFnZS93ZWJwLGltYWdlL2FwbmcsKi8qO3E9MC44LGFwcGxpY2F0aW9uL3NpZ25lZC1leGNoYW5nZTt2PWIz    TRUE    FALSE
.google.ru    TRUE    /verify    TRUE    04/02/2020 22:31:45    SNID    APNaz982VNfKxGOGaGRbvt96zdW6NQ0CB-75TjMYdNnw2PeRfzyRF9wtsRH9q3Wa3S68BwttiNf-24gIgl7z    TRUE    FALSE
.google.ru    TRUE    /    FALSE    11/01/2019 22:34:45    1P_JAR    2019-10-02-19    FALSE    FALSE
.google.ru    TRUE    /    FALSE    10/01/2021 22:31:34    ANID    AHWqTUkSgvdEe-Y4uBwphOVoJzGTsMbC8F1HOq-GNgxcabfq-5ZlPZc_T_xXg4Zf    TRUE    FALSE
.google.ru    TRUE    /    FALSE    04/02/2020 22:32:14    NID    188=mS_r6Q62UwHuZdw82791XGQNgNafgk1yILo5qpuVQoIrLR2JwKFdsnMeNVjLkzH7vVy9Q9ycbYUEdzCO7OGzsLyf2tF8QMamG6pC7ZM8nMLDMnmAoB-axg-snJqvXx9Hqm2-LOJJCnGyBoyRgDLfIjO3IojyD-_HEk6i8XHd4Zo    TRUE    FALSE
.google.ru    TRUE    /    FALSE    12/01/2019 22:32:33    OGPC    19003406-10:19014035-1:    FALSE    FALSE
yandex.ru    TRUE    /images/touch/    FALSE    10/01/2020 05:10:20    editornew    1569982219764    FALSE    FALSE
yandex.ru    TRUE    /collections/    TRUE    01/01/0001 00:00:00    collections_gid    2    TRUE    TRUE
yandex.ru    TRUE    /collections    FALSE    10/01/2020 16:40:37    csw    0    FALSE    FALSE
yandex.ru    TRUE    /collections    FALSE    10/01/2020 16:45:26    cpr    1    FALSE    FALSE
yandex.ru    TRUE    /collections    FALSE    10/01/2020 16:40:37    cpw    992    FALSE    FALSE
yandex.ru    TRUE    /collections    FALSE    10/01/2020 16:40:37    cph    482    FALSE    FALSE
yandex.ru    TRUE    /collections    FALSE    01/01/0001 00:00:00    cptrid    360x1570023637471    FALSE    TRUE
yandex.ru    TRUE    /images    FALSE    10/01/2020 16:40:37    csw    0    FALSE    FALSE
yandex.ru    TRUE    /images    FALSE    10/01/2020 16:45:26    cpr    1    FALSE    FALSE
yandex.ru    TRUE    /images    FALSE    10/01/2020 16:40:37    cpw    992    FALSE    FALSE
yandex.ru    TRUE    /images    FALSE    10/01/2020 16:40:37    cph    482    FALSE    FALSE
yandex.ru    TRUE    /images    FALSE    01/01/0001 00:00:00    cptrid    360x1570023637471    FALSE    TRUE
.yandex.ru    TRUE    /    FALSE    09/29/2029 05:06:38    yandexuid    7172588061569981998    FALSE    FALSE
.yandex.ru    TRUE    /    FALSE    01/30/2020 05:06:38    mda    0    FALSE    FALSE
.yandex.ru    TRUE    /    FALSE    11/01/2019 05:06:39    yandex_gid    2    FALSE    FALSE
.yandex.ru    TRUE    /    FALSE    10/02/2020 04:50:53    _ym_uid    1569982000940071879    FALSE    FALSE
mc.yandex.ru    TRUE    /    TRUE    01/01/0001 00:00:00    yabs-sid    2080492931569982000    FALSE    TRUE
.yandex.ru    TRUE    /    FALSE    09/29/2029 05:06:46    my    YwA=    FALSE    FALSE
.yandex.ru    TRUE    /    TRUE    09/29/2029 05:06:46    i    oZHNxNzp6Du65xvzb5uYPxNTLou5p7dc3BSQVQ4d29QqwwxqA3eb9nhucjXl+H5SjX8lBvTOixBvNdCTTFuEwDhdbiY=    TRUE    FALSE
.yandex.ru    TRUE    /    FALSE    05/18/2033 06:33:20    yp    1572573999.ygu.1#1585750002.szm.1:992x482:992x482#1585750006.sz.992x482x1#1570587046.tsn.1    FALSE    FALSE
.market.yandex.ru    TRUE    /    TRUE    05/18/2033 06:33:20    visits    1569982450-1569982450-1569982450    TRUE    FALSE
.market.yandex.ru    TRUE    /    TRUE    05/18/2033 06:33:20    reviews-merge    true    TRUE    FALSE
m.market.yandex.ru    TRUE    /    FALSE    01/01/0001 00:00:00    uid    AABQtF2UB/OddwBLB3PCAg==    FALSE    TRUE
m.market.yandex.ru    TRUE    /    FALSE    01/01/0001 00:00:00    js    1    FALSE    TRUE
m.market.yandex.ru    TRUE    /    FALSE    11/01/2019 05:14:12    currentRegionId    2    FALSE    FALSE
aflt.market.yandex.ru    TRUE    /    FALSE    01/01/0001 00:00:00    uid    AAA1Fl2UCDuvEACkCsc3Ag==    FALSE    TRUE
sovetnik.market.yandex.ru    TRUE    /    TRUE    09/29/2029 05:15:47    svt-s    07942b8de320b7f7666f1a9e3b91762505de1f23f170da6e82ef8394f45e473be4942a9b8e060591cad5fe44620f9b33    TRUE    FALSE
sovetnik.market.yandex.ru    TRUE    /    FALSE    01/01/0001 00:00:00    uid    AAB9wV2UCD0JrAFwBGlBAg==    FALSE    TRUE
sovetnik.market.yandex.ru    TRUE    /    TRUE    09/29/2029 05:15:47    svt-user    760a424591a443b5d4ee0253654218beb7553a026f5a1f94080d731f0c5b211cd1200c964a8883a30668ca43a1423ffe3460806704e1dcb70513cfccc9781d4b4d1a78e44eb3e0eb8dd314996e1c80bf97dd4b8f56923e6664bd91ec29f2159c5647811ae269eb31cad0315a785605435938b57e321daa986afd74f92681cbbb138d8052a870a175c49fafffe01beba2f49756fadf3e372c419ac988a9263f2c37ae4b90c4144c02df33339afa153ee4410c7610f7cb9fa4231e2568b92396033264cedc09d9a5584fc668978fb4543e46d985abd0b4f611b8ae8894b2b5028bed582bc5797f8e94b4acea362afc989e66146d11377481c04c18516fc5b6f6fd0967c4250985d29ee3e641dfc84edad49dd79563f2b6645361f628f27fd8fdde7ce5f33e27d07d82142d41e885ccd112235def61dcc8de817c5ca5f7f02bd22a42b2f0a083a4188a06747206d6de3f6dd429b0a2bf6de55fc919b4e9d86b38b9e06d9bedc20cb18d14544be0177c0d5bee6693a7d4560a267a412767a77a5d4b804b7fe7a6d7f768240550aa9c9e293c9447cdce354e859c5d3345e1f58d230a93e04d634efbdc0a327aec798eefe9479dae45d387d102d3864e37ed21bbedc2ca05dbc95d8bc48669f5aab1988f626e9267640fcc89a1bc1bcc26890250c929ebc5e884fd9b049de53e3aadb40568a55fdb6be8df8ee1be363644887d0ce3a8509a33a1ab157751e3cf3755ec8f59c0738b6766b4baafd43f1c614340457a529dac0d1d8f4e1c4c51bf519775959775620c7ecb70fdd08b1b10102ba57020e6e80209a53bdf25e426baff97c0d1a1cc5bf412e9d613b0957e98f6c281d123322f98f2d67f57ec7d8ce1c3ecd93b3172aeaec665f6684bc67e0813b479f04b80c7074b91d9d629721f6759d093a7a6415f9e72383a7b94f8341e6d52ddd090f2342177a10c8d78188b5633fabab947e4adfe1c8ed12a146af4f4999690954b4de84b4d6ae1ee81eec077053bfedf33019a548c9606d03b21d4195abced7c9d3d    TRUE    FALSE
sovetnik.market.yandex.ru    TRUE    /    TRUE    09/29/2029 05:15:47    svt-pp    6d3031a50e46e2ebb6cdaf2001990e900da581fe2a0ae46d7ccb1327743d1b81feefa0c054f6d488b658cfd8241a3c7b66e1d102f7be5ef3497006d0138ed2e89c53805c256a9df01b8c1ff29365ae07854c9afabf1774a4f7c49049b199c7613068da7139c35b5f4639d8bf943f0a76013cd03b6cf0997a3c88549fde93be4a3cdf39d9b7d970bd8147a13a9a3be02801828ea5f80ccea55afcfedc6db2e3a5126f028dbe8f7020cd6cb9683ae5e2d9048ca26c5fe93c08f60cba7396ce327567b5eccd06949be9614fa77769625c55    TRUE    FALSE
sovetnik.market.yandex.ru    TRUE    /    TRUE    01/01/0001 00:00:00    svt-sn    1569982547431    TRUE    TRUE
.an.yandex.ru    TRUE    /    FALSE    10/09/2019 05:20:43    yabs-vdrf    B2PHTDW1EFDK00    FALSE    FALSE
.market.yandex.ru    TRUE    /    TRUE    10/03/2019 16:34:16    cpa-pof    %7B%22clid%22%3A%5B%22708%22%5D%2C%22mclid%22%3Anull%2C%22vid%22%3Anull%2C%22distr_type%22%3Anull%2C%22opp%22%3Anull%7D    TRUE    FALSE
.m.market.yandex.ru    TRUE    /    TRUE    01/01/0001 00:00:00    parent_reqid_seq    0bf5c5da261daad1d28a659a776139cc%2C2b229f3e2a9eae392b778d15c8f3e551%2Cabe6027fff349417b3a733327f69ad44    TRUE    TRUE
.yandex.ru    TRUE    /    FALSE    01/10/2020 16:37:07    yabs-frequency    /4/0000000000000000/28joSAGte1EBSd2aDo0IYt9mf3SXWjvoSAGtG7IcFcsaDq42Xd9mf3U0HlezRQGtlXo-FMsaDsS0/    FALSE    FALSE
pass.yandex.ru    TRUE    /    FALSE    05/18/2033 06:33:20    M__beru_ru    1570023438/0    FALSE    FALSE
.an.yandex.ru    TRUE    /    FALSE    01/01/0001 00:00:00    yabs-dsp    targetix.NDA4NzgzMDk4ODEzMDQ2OTE3NTg=:adsniper.ODBDQzg0NUJEQzU1MDYwMw==:upravel.RWtINERpQ2lUcjJLVk5nSWVHYWpFZw==:rutarget.TWx5UGtRTGJKMGJ0    FALSE    TRUE
.yandex.ru    TRUE    /    FALSE    10/04/2019 00:47:14    _ym_isad    2    FALSE    FALSE
.yandex.ru    TRUE    /    FALSE    10/02/2020 04:50:53    _ym_d    1570067453    FALSE    FALSE
.yandex.ru    TRUE    /    FALSE    01/01/0001 00:00:00    ys    wprid.1570067458683246-914750755042214424000106-man1-5616-TCH    FALSE    TRUE
.redllama.ru    TRUE    /clients/core    FALSE    09/29/2029 16:37:35    idntfy    VOdoKLM42kf7WVx    FALSE    FALSE
.sjsmartcontent.org    TRUE    /wns/top2    FALSE    01/01/0001 00:00:00    wnid    93acaa8782f8747f41ef3663f237dc69    FALSE    TRUE
.sjsmartcontent.org    TRUE    /wns/tpx    FALSE    01/01/0001 00:00:00    wnid    93acaa8782f8747f41ef3663f237dc69    FALSE    TRUE
.sjsmartcontent.org    TRUE    /xpx    FALSE    01/01/0001 00:00:00    wnid    93acaa8782f8747f41ef3663f237dc69    FALSE    TRUE
.sjsmartcontent.org    TRUE    /    FALSE    01/01/0001 00:00:00    wnid    93acaa8782f8747f41ef3663f237dc69    FALSE    TRUE
bs.serving-sys.com    TRUE    /serving    FALSE    10/04/2019 04:35:00    S_29005404    6825051712899192264    FALSE    FALSE
.serving-sys.com    TRUE    /    FALSE    12/31/2019 12:35:00    A6    03ADVbrBH.000Kx2000000000    FALSE    FALSE
.serving-sys.com    TRUE    /    FALSE    12/31/2019 12:35:00    u2    209d93e4-cbae-4d55-935c-7a6c6560445e4rX08g    FALSE    FALSE
.admetrica.ru    TRUE    /    TRUE    05/18/2033 06:33:20    yandexuid    7172588061569981998    FALSE    FALSE
99% вытягивает, но почему-то остаются такие строки, не пойму почему

42892
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
(?m)^\S+
как выглядит твоя регулярка?
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 003
Благодарностей
6 447
Баллы
113

backoff

Client
Регистрация
20.04.2015
Сообщения
6 003
Благодарностей
6 447
Баллы
113
@doc может поможешь со сниппетом?
нужен следующий сниппет

загружаем профиль (в сниппет добавлять не надо)

1. вытаскиваем все куки
2. получаем список доменов
3. удаляем дубли
4. выводим количество доменов в переменную
все

хочу сравнивать количество доменов в профиле до начала работы с ним и после
просто мастерить это все через списки как-то растяну-то получится
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
@doc может поможешь со сниппетом?
нужен следующий сниппет

загружаем профиль (в сниппет добавлять не надо)

1. вытаскиваем все куки
2. получаем список доменов
3. удаляем дубли
4. выводим количество доменов в переменную
все

хочу сравнивать количество доменов в профиле до начала работы с ним и после
просто мастерить это все через списки как-то растяну-то получится
C#:
string cookies = instance.GetCookie("", true);
List<string> list = Regex.Matches(cookies, @"(?m)^\S+").Cast<Match>().Select(x=>x.Value).Distinct().ToList();

return string.Join("\r\n", list);
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 003
Благодарностей
6 447
Баллы
113
ага, такс, получается что выводит все домены в список, мне надо чтоб выводил цифру сколько всего доменов.

вот такой варик работает и берет домены
C#:
project.Profile.CookieContainer.Refresh();
string cookies = Encoding.UTF8.GetString(project.Profile.CookieContainer.Export());
List<string> list = Regex.Matches(cookies, @"(?m)^\S+").Cast<Match>().Select(x=>x.Value).Distinct().ToList();

return string.Join("\r\n", list);
как посчитать строки в переменной?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
ага, такс, получается что выводит все домены в список, мне надо чтоб выводил цифру сколько всего доменов.

вот такой варик работает и берет домены
C#:
project.Profile.CookieContainer.Refresh();
string cookies = Encoding.UTF8.GetString(project.Profile.CookieContainer.Export());
List<string> list = Regex.Matches(cookies, @"(?m)^\S+").Cast<Match>().Select(x=>x.Value).Distinct().ToList();

return string.Join("\r\n", list);
как посчитать строки в переменной?
C#:
project.Profile.CookieContainer.Refresh();
string cookies = Encoding.UTF8.GetString(project.Profile.CookieContainer.Export());
List<string> list = Regex.Matches(cookies, @"(?m)^\S+").Cast<Match>().Select(x=>x.Value).Distinct().ToList();

return list.Count;
 
  • Спасибо
Реакции: backoff

backoff

Client
Регистрация
20.04.2015
Сообщения
6 003
Благодарностей
6 447
Баллы
113

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