Длина группы захвата в регулярном выражении - PullRequest
0 голосов
/ 01 апреля 2020

Я пытаюсь написать программу, которая соответствует требованию пароля. Критерии примерно такие:

##>digits|letters(need to be as much as the digits)|symbols(also need to be as much as the digits)<##

Вот пример:

##>00|no|NO|!!!?<### - no match
##>123|yes|YES|!!!<## - match
$$<111|noo|NOPE|<<>$$ - no match

Может кто-нибудь помочь мне, пожалуйста.

1 Ответ

1 голос
/ 01 апреля 2020

Это не так сложно, если вы знаете количество цифр.

Если, например, это число равно 5 , то я считаю, что это будет [0-9]{5}\|[a-zA-Z]{5}\|[^a-zA-Z0-9]{5}.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...