Как удалить все комментарии и пустые строки из исходного файла С#. Имейте в виду, что могут быть вложенные комментарии. Некоторые примеры:
string text = @"//not a comment"; // a comment
/* multiline
comment */ string newText = "/*not a comment*/"; // a comment
/* multiline // not a comment
/* comment */ string anotherText = "/* not a comment */ // some text here\"// not a comment"; // a comment
У нас может быть гораздо более сложный источник, чем три приведенных выше примера. Может ли кто-нибудь предложить шаблон регулярного выражения или другой способ решить эту проблему. Я уже много раз просматривал материал через Интернет и не нашел ничего, что работает.