Как просто извлечь число из строки с помощью Python и регулярных выражений.
Если вам нужно извлечь число из текста, используйте функцию extract_number с помощью библиотеки re:
import re def extract_number(text): match = re.search(r'\b(\d+)\b', text) if match: return int(match.group(1)) else: return None
Примеры использования:
# Пример 1: input_text = "Возраст: 30 лет" number = extract_number(input_text) print(number) # Выведет: 30 # Пример 2: input_text = "Тебе 25?" number = extract_number(input_text) print(number) # Выведет: 25 # Пример 3: input_text = "Я не знаю сколько ему лет" number = extract_number(input_text) print(number) # Выведет: None (так как число не найдено)
Если было полезно - добавляйте в закладки и ставьте лайки.
