Регулярные выражения

Нужно создать регулярное выражение,которое будет находить такого вида строки: тип_данных название_переменной = значение;Этот код находит только строки имя=значение
(?<name>.*)=(?<value>.*) 
а вот как еще привязать к этому типы данных,у меня не получилось
\b(byte|char|short|long|float|int|******|decimal|bool|string)\b.*\s
4 ответа

(?'type'[a-z]\w*)\s+(?'name'[a-z]\w*)\s*=(?'value'[^\r\n]+)
В RegexOptions caseinsensitive и ignorewhitespace.


а как regex options задать?   


r3r08
MatchCollection Matches = Regex.Matches(text, pattern, RegexOptions.IgnoreCase | RegexOptions.IgnorePatternWhitespace);


Есть програмулина такая, называеться regExTracer. Туда задаеш строчки, и во время ********** регулярного выражения ты видиш на каждой строчке цветными блоками как и что покрывает твоё выражение