Понятно, что существует множество проблем, которые выглядят как простое выражение регулярных выражений, которые будут решаться с помощью очень тяжелой с регулярным выражением.
Итак, как кто-то, кто не является экспертом в regex, знает, должен ли он/она изучать регулярное выражение для решения данной проблемы?
(См. "Regex для синтаксического анализа исходного кода на С#, чтобы найти все строки" для пути. Я задаю этот вопрос.)
Кажется, это хорошо подводит итог:
Некоторые люди, столкнувшись с проблемой, думают: "Я знаю, я буду использовать регулярные выражения." Теперь у них есть две проблемы...
(Я только что изменил заголовок вопроса, чтобы сделать его более конкретным, так как некоторые проблемы с Regex в С# решаются в Perl и JScript, например, тот факт, что два уровня цитирования делают Regex настолько нечитаемым.)