Задать вопрос
@nata32

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

Добрый вечер, подскажите пожалуйста регулярку что бы удалить все начиная от первой цифры до конца строки.
Пример
Иванов Иван Иванович 1990 года рождения => Иванов Иван Иванович
Иванов Иван 1990 года рождения => Иванов Иван
Спасибо.
  • Вопрос задан
  • 140 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
  • Учебный центр IBS
    RT-001 Эксплуатация RT.DataLake
    1 неделя
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
Решения вопроса 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)  # Вывод: Иванов Иван
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы