PDA

Просмотр полной версии : Регулярное выражение для seed


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)




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