С# Regex 1 и 2 совпадение добавить в список

Gizmond

Client
Регистрация
18.02.2017
Сообщения
178
Благодарностей
30
Баллы
28
Как можно из переменной выпарсить 1 и 2 совпадение , объеденить их через ; и положить одной строкой в список?

И второй вариант :
Как выпарсить с переменки 2 регексами первое совпадение , объеденить 2 полученных результата через ; и положить в список?

Если не сложно накидайте . Поиск юзал но не нашел ничего подходящего
 
Последнее редактирование:

artsmm

Client
Регистрация
03.10.2018
Сообщения
800
Благодарностей
110
Баллы
43
Как можно из переменной выпарсить 1 и 2 совпадение , объеденить их через ; и положить одной строкой в список?

И второй вариант :
Как выпарсить с переменки 2 регексами первое совпадение , объеденить 2 полученных результата через ; и положить в список?

Если не сложно накидайте . Поиск юзал но не нашел ничего подходящего
1) нужен текст из которого парсить и что парсить будете
2) тоже самое нужно
без этого сложно что-то подсказать
 

Gizmond

Client
Регистрация
18.02.2017
Сообщения
178
Благодарностей
30
Баллы
28
1) нужен текст из которого парсить и что парсить будете
2) тоже самое нужно
без этого сложно что-то подсказать
Сделал сам на примере обычного кубика , немного модернизировал ) И сделал парсинг не с переменки, а перебором из списка - так удобней. В любом случае, спасибо за отклик!

Вот вырезка из кода , может пригодится кому

C#:
var list_message_unread = project.Lists["message unread"];
var list_for_read = project.Lists["for read"];

        for(int i=0; i < list_message_unread.Count; i++)
        {
            var str = list_message_unread[i]; // читаем строку из списка
            var first = Macros.TextProcessing.Regex(str, @"(?<=href=\"")[\w\W]*?(?=\"">)", "0")[0].FirstOrDefault();
            var second = Macros.TextProcessing.Regex(str, @"(?<=href=\"")[\w\W]*?(?=\"">)", "1")[0].FirstOrDefault();
            list_for_read.Add([email protected]";"+second);
           
        }
 
Последнее редактирование:
  • Спасибо
Реакции: artsmm

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