Regex Выбрать все символы между заданными - C#

Узнай цену своей работы

Формулировка задачи:

Почтовый сервер по команде LIST возвращает строку вида
* LIST (\Unmarked \HasNoChildren \Sent) "|" "&BB4EQgQ,BEAEMAQyBDsENQQ9BD0ESwQ1-"
По шаблону

&(.+)-

Regex возвращает вместе с амперсандом и знаком "-" <&BB4EQgQ,BEAEMAQyBDsENQQ9BD0ESwQ1-> Как из неё вытащить только <BB4EQgQ,BEAEMAQyBDsENQQ9BD0ESwQ1>?

Решение задачи: «Regex Выбрать все символы между заданными»

textual
Листинг программы
string str = "* LIST (\\Unmarked \\HasNoChildren \\Sent) \" | \" \" &BB4EQgQ, BEAEMAQyBDsENQQ9BD0ESwQ1-\"";
string result = Regex.Match(str, @"&(.+)-").Groups[1].Value;

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

9   голосов , оценка 4.333 из 5
Похожие ответы