ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   Регулярное выражение для seed (https://forum.antichat.xyz/showthread.php?t=1419893)

laiser 30.01.2022 19:42

Привет, в регулярках вообще не понимаю, хоть и пытался понять.

Помогите составить такую регулярку которая сможет найти сид фразы из 12 и 24 слов.

Вот пару примеров:

Код:





Код:

obtain obvious occur ocean october odor off offer office often evolve way
1 car 2 toss 3 stand 4 dad 5 avoid 6 fancy 7 velvet 8 regret 9 king 10 small 11 bind 12 gauge 13 deny 14 valve 15 giggle 16 twist 17 marine 18 flag 19 receive 20 sphere 21 thing 22 hold 23 undo 24 initial
obtain
obvious
occur
ocean
october
odor
off
offer
office
often
evolve
way


frit 01.02.2022 12:51

нужно собрать требуемую фразу учитывая каждый вариант, общего регулярного выражения нет

получить кол-во слов можно с помощью

Python:





Код:

your_string
=
"Hello world"
print
(
len
(
your_string
.
split
(
" "
)
)
)
# Output: 2


laiser 01.02.2022 16:12

Спасибо за ответы, решил проблему так, может кому понадобится:

собираю все слова в тексте:







Код:





Код:

re.findall('([a-z]\w+)', text)


После проверяю на количество полученных слов и нет ли в нем цифр







Код:





Код:

re.findall('\d+', ''.join(words)


Далее уже работаю с полученными даныыми


Время: 06:12