потому как регекспы идеологически не совпадают ни с декларативными, ни с функциональными йазыками и с сиквелом тоже и моск должен переключацца каждый раз заново и помнить что все эти бэкслэши значат
ну и всякие L и S тоже по хорошему надо заменить на [upper] [lower] [special], чо место жалеть
и добавить предикат [exists] который находит N паттернов и вываливаецца, ну и булеву логику
no subject
потому как регекспы идеологически не совпадают ни с декларативными, ни с функциональными йазыками и с сиквелом тоже и моск должен переключацца каждый раз заново и помнить что все эти бэкслэши значат
ну и всякие L и S тоже по хорошему надо заменить на [upper] [lower] [special], чо место жалеть
и добавить предикат [exists] который находит N паттернов и вываливаецца, ну и булеву логику
((>> [exists] [digit] [3]) &
(>> [exists] [upper]) &
(>> [exists] [lower] [2])) |
((>> [exists] [special]) &
[count>=]{8})