Регулярные выражения - отличный инструмент для решения многих проблем с обработкой текста. Если в вашей команде есть кто-то, кто пишет регулярные выражения, которые остальная часть команды не понимает, почему бы не заставить их научить остальных, как они работают? Вместо угрозы, вы могли бы рассматривать это как возможность. Таким образом, вам не нужно будет чувствовать угрозу от неизвестного, и в вашем арсенале будет еще один очень ценный инструмент.
Комментарии Завински, хотя и забавно, по сути, являются проявлением невежества, и написание регулярных выражений - это не весь код, поэтому я не стал бы беспокоиться об этих цитатах. Во всяком случае, никто никогда не получал аргумента в одну строчку.
Если вы столкнулись с регулярным выражением, которое было слишком сложным для понимания даже с комментариями, то, вероятно, регулярное выражение не было хорошим решением для этой конкретной проблемы, но это не значит, что они бесполезны. Я был бы готов поспорить, что если бы вы сознательно избегали их, в вашей кодовой базе будут места, где у вас будет много строк кода и один простой Regex сделал бы ту же работу.
Regexbuddy - это полезный ярлык, позволяющий убедиться, что регулярные выражения, которые вы пишете, делают то, что вы ожидаете, - это, безусловно, облегчает жизнь, но вопрос их использования - вот что мне кажется важным в вашем вопросе.