kondybas: (0)
kondybas ([personal profile] kondybas) wrote in [personal profile] amarao 2025-01-28 07:30 am (UTC)

Регекспі появляются, потому что императивно удобно программировать далеко не все. Иногда и декларативно приходится, или функционально, а то и FSA прикрутить.

И, собсно, не вижу причин делать дихотомию "программирование - регекспі". Регексп, вопреки бітующему мнению - єто НЕ паттерн :) Єто код, транслируемій в FSA, которій віполняет сравнение с неким паттерном. И в єтом коде есть макросі, бекреференсі, условніе операторі и прочее разное, что слабо укладівается в понятие паттерна. Регекспі - єто еще одна из разновидностей программизьма.

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting