Carloman
@Carloman
Программист C#

Как исправить цикл, чтобы добавлял всего лишь один переход (Цикл + регулярное выражение)?

У меня есть текстовый файл , я написал алгоритм с помощью цикла , который ищет по каждой строке текст между двойными кавычками , записывает его в richtextbox в столбик , но он когда не находит текст между "тегами" делает переход. Как избежать этого?
if (ofd.ShowDialog()== DialogResult.OK)
            {
                StreamReader sr = new StreamReader(ofd.FileName);
                string line = sr.ReadLine();
                string id = "(?<=\")(.*)(?=\")";
                while (line !=null)
                {
                    var match = Regex.Match(line, id );
                    Storage.AppendText(match.ToString());
                    line = sr.ReadLine();
                }
                sr.Close();
            }
  • Вопрос задан
  • 173 просмотра
Решения вопроса 1
@Beltoev
Живу в своё удовольствие
if (!string.IsNullOrEmpty(match.ToString())
   Storage.AppendText(match.ToString());
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы