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

  • Автор темы Автор темы TopFlow
  • Дата начала Дата начала

TopFlow

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

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

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

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

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

Вложения

  • Screenshot 2023-01-16 at 12.03.11.png
    Screenshot 2023-01-16 at 12.03.11.png
    266,3 KB · Просмотры: 160
не правильно написал-удалил
 
Коллеги добрый день!

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

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

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

Заранее всем спасибо!
Добрый день.
Можете составить регулярку на весь блок ссылок и соотв. получать его весь в одну переменную и потом отдельно распарсивать или очищать, если там что то лишнее будет, напрмиер html-теги.
 
  • Оценить
Реакции: TopFlow
C#:
Развернуть Свернуть Копировать
string strPattern = @".*(?=л)"; // Задаем регулярку

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

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

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

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