@nata32

Как обрезать строку с помощью регулярки?

Добрый вечер, подскажите пожалуйста регулярку что бы удалить все начиная от первой цифры до конца строки.
Пример
Иванов Иван Иванович 1990 года рождения => Иванов Иван Иванович
Иванов Иван 1990 года рождения => Иванов Иван
Спасибо.
  • Вопрос задан
  • 126 просмотров
Решения вопроса 1
@maksam07
import re

text1 = "Иванов Иван Иванович 1990 года рождения"
text2 = "Иванов Иван 1990 года рождения"

pattern = r'\s\d.*$'

result1 = re.sub(pattern, '', text1)
result2 = re.sub(pattern, '', text2)

print(result1)  # Вывод: Иванов Иван Иванович
print(result2)  # Вывод: Иванов Иван
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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