Как вытащить все ссылки из письма!

TopFlow

Client
Регистрация
24.06.2020
Сообщения
59
Благодарностей
12
Баллы
8
Коллеги добрый день!

Как проще всего вытащить все YouTube.be ссылки из письма в список? (через принять почту)

я знаю как только одну ссылку вытащить регулярной, но вот как все в список.?

пример письма в закрепе

Заранее всем спасибо!
 

Вложения

slavyn8213

Client
Регистрация
28.10.2018
Сообщения
247
Благодарностей
58
Баллы
28
не правильно написал-удалил
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 340
Благодарностей
9 088
Баллы
113
Коллеги добрый день!

Как проще всего вытащить все YouTube.be ссылки из письма в список? (через принять почту)

я знаю как только одну ссылку вытащить регулярной, но вот как все в список.?

пример письма в закрепе

Заранее всем спасибо!
Добрый день.
Можете составить регулярку на весь блок ссылок и соотв. получать его весь в одну переменную и потом отдельно распарсивать или очищать, если там что то лишнее будет, напрмиер html-теги.
 
  • Спасибо
Реакции: TopFlow

radv

Client
Регистрация
11.05.2015
Сообщения
3 786
Благодарностей
1 951
Баллы
113
C#:
string strPattern = @".*(?=л)"; // Задаем регулярку

//= Переменная с текстом для обработки
string strSource = "Html код письма"

IZennoList lstTest = project.Lists["Ваш список"];
lstTest.Clear(); //чистим список

//получаем все совпадения с регулярным выражением (результат помещается в список)
// Перебираем совпадения и сохраняем их в список
foreach (Match rxMatch in Regex.Matches(strSource, strPattern))
{
    lstTest.Add(rxMatch.Value);
}
 

rostik999

Пользователь
Регистрация
18.02.2022
Сообщения
78
Благодарностей
12
Баллы
8
все письмо в переменную
потом кубик обработка текста - туда вставляете переменную - ниже ваша регулярка - что брать - все - в список
 

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