Когда не использовать Regex в C # (или Java, C ++ и т. Д.)

Ясно, что есть много проблем, которые выглядят так, как если бы решало простое выражение регулярного выражения, но которые оказываютсяочень сложно решить с помощью регулярных выражений.

Так как же это кто-тоне эксперт по регулярным выражениям, знаете, должен ли он / она изучать регулярные выражения, чтобы решить данную проблему?

(Видеть«Регулярно анализировать исходный код C #, чтобы найти все строки» кстати я задаю этот вопрос.)

Кажется, это хорошо подводит итог:

Некоторые люди, сталкиваясь с проблемой, думают: «Я знаю, я буду использовать регулярные выражения ». Теперь у них есть две проблемы ...

(Я только что изменил название вопроса, чтобы сделать его более конкретным, поскольку некоторые проблемы с Regex в C # решаются в Perl и JScript, например, тот факт, что два уровня цитирования делают Regex таким нечитаемым.)

Ответы на вопрос(7)

Ваш ответ на вопрос