Выделить текст между элементами - C#
Формулировка задачи:
Доброго времени суток! Подскажите пожалуйста, есть string:
Необходимо выделить элементы aaaaaa, bbbbbbbbbb, ccccc.
Думал как-то выделить текст между обратными квадратными скобками ]...[, но не получается сплитом и регулярные выражения побороть не могу.
System.ArgumentException произошло
HResult=0x80070057
Сообщение = выполняется разбор "\]...[\." - Набор [] без признака завершения.
Источник = System
Заранее спасибо!
Листинг программы
- [xxxx]
- aaaaaa
- [yyyyyyyy]
- bbbbbbbbbb
- [zzzzzz]
- ccccc
- [qqqqqqq]
Листинг программы
- string result;
- string pattern = @"\]...[";
- Regex regex = new Regex(pattern);
- Match match = regex.Match(result);
- while (match.Success)
- {
- richTextBox1.AppentText(match.Groups[1].Value);
- match = match.NextMatch();
- }
Решение задачи: «Выделить текст между элементами»
textual
Листинг программы
- IEnumerable<string> GetLines(string s)
- {
- using (var reader = new StringReader(s))
- {
- string line;
- while ((line = reader.ReadLine()) != null)
- if (!line.StartsWith("[") && !line.EndsWith("]"))
- yield return line;
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д