HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 30.01.2022, 19:42
laiser
Участник форума
Регистрация: 21.12.2013
Сообщений: 181
С нами: 6522707

Репутация: 83
По умолчанию

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

Помогите составить такую регулярку которая сможет найти сид фразы из 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
 
Ответить с цитированием

  #2  
Старый 01.02.2022, 12:51
frit
Постоянный
Регистрация: 02.03.2020
Сообщений: 388
С нами: 3263158

Репутация: 48
По умолчанию

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

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

Python:





Код:
your_string
=
"Hello world"
print
(
len
(
your_string
.
split
(
" "
)
)
)
# Output: 2
 
Ответить с цитированием

  #3  
Старый 01.02.2022, 16:12
laiser
Участник форума
Регистрация: 21.12.2013
Сообщений: 181
С нами: 6522707

Репутация: 83
По умолчанию

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

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







Код:





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


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







Код:





Код:
re.findall('\d+', ''.join(words)


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



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.