Можно ли отличить код, строки и комментарии с помощью регулярных выражений?
Я пытаюсь создать форматтер для PLSQL-кода в C #, и мне не удается решить проблему, что строки, соответственно кавычки ("или") могут также появляться в комментариях, отрицая их специальный символ и наоборот, комментарий индикаторы (- или / *), появляющиеся в строках, обнуляются как последовательность специальных символов.
Есть ли решение или регулярные выражения - просто неправильный способ справиться с этим?
С уважением,
Philipp