Найти определения переменных в тексте с помощью регулярных выражений - C#

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

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

Имеем richTextBox с текстом (любой код на c++/c#). Необходимо из него вытащить оглашение переменных в dataGridView. Нужно находить совпадения вида тип_переменной имя_переменной = значение_переменной; или тип_переменной имя_переменной; и разбивать на 3 или 2 части для того, чтобы, соответственно, занести в 3 колонки dataGridView. Помогите, пожалуйста, с написанием регулярных выражений.

Решение задачи: «Найти определения переменных в тексте с помощью регулярных выражений»

textual
Листинг программы
Matches mm = Regex.Matches(input, @"(byte|sbyte|short|ushort|int|uint|long|ulong|float|double|decimal|char|string|bool|object|var)\s+([a-zA-Zа-яА-Я]{1}[^\s;]*)(\s+=\s+['""]?([\s\S]+?)['""]?)?;");

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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