Некоторое время назад мне надо было для одного наколенного проекта написать парсер и я в очередной раз столкнулся с регулярными выражениями.
Потом в распаршиваемых данных что-то изменилось и надо было переделать регулярки но на этом мой энтузиазм закончился.
Для меня регулярки остались writeonly хренью, которую при изменении проще переписать, чем что-то там править.
Тем более, что мне приходится изучать их заново каждый раз перед использованием. Эта дрянь не держится у меня в голове дольше 2-3 дней.
Мне кажется я такой не один.
А давайте сделаем, пусть и более многословные, но понятные для неподготовленного человека регулярные выражения?
Например надо выколупать из
<a href="example.com">link</a>
{
skip_until("\"");
cut_out(LITERALS);
skip_until(">");
cut_out(LETTERS);
}
А чтобы не изобретать велосипед с нуля просто транслировать этот код к классические регулярки.
Есть тут спецы по регулярным выражениям, которые могут сказать что-то кроме «Не нужно, нас и так всё устраивает»?