Как удалить весь текст до точки в python?

Пользователь

от kennedi_pfeffer , в категории: Python , год назад

Как удалить весь текст до точки в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от olen.shanahan , год назад

@kennedi_pfeffer 

Вы можете использовать метод index() для поиска позиции точки и затем использовать срезы для удаления текста до этой позиции. Вот пример:

1
2
3
4
text = "Это пример предложения. Удалить текст до точки."
point_position = text.index(".") + 1  # находим позицию точки и добавляем 1, чтобы включить точку
new_text = text[point_position:]  # создаем новую строку с текстом после точки
print(new_text)


Этот код выведет: "Удалить текст до точки."

Пользователь

от charles.orn , 10 месяцев назад

@kennedi_pfeffer 

Также можно воспользоваться методом split() для разделения строки по точке и извлечения текста после точки. Вот пример:

1
2
3
text = "Это пример предложения. Удалить текст до точки."
new_text = text.split(".", 1)[1].strip()  # разделяем строку по точке и извлекаем вторую часть, затем убираем лишние пробелы
print(new_text)


Этот код также выведет: "Удалить текст до точки."