@Begginer_serg

Какое регулярное выражение нужно использовать?

Есть выражение "Бб-01-21оп", какое регулярное выражение нужно использовать чтобы выделить "21"?
" \w*оп " - выделяет "21оп", но как убрать это "оп"?
  • Вопрос задан
  • 62 просмотра
Решения вопроса 1
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
Можно так:
import re
word = 'Бб-01-21оп'
regex = '([\d]{2})оп'
print(re.findall(regex, word)[0])

но лучше никакого… с этими регекспами не знаешь, чего ожидать.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
fzfx
@fzfx
18,5 дм
\w+(?=оп)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы