Рубрики

Python | Получить строку после появления данной подстроки

Иногда, кроме поиска подстроки, нам может понадобиться получить строку, которая появляется после того, как подстрока была найдена. Давайте обсудим некоторые способы выполнения этой задачи.

Способ № 1: Использование partition()
Функция разделения может использоваться для выполнения этой задачи, в которой мы просто возвращаем часть раздела, встречающуюся после слова раздела.

# Python3 код для демонстрации
# Получить строку после появления подстроки
# использование раздела ()

  
# инициализирующая строка

test_string = "GeeksforGeeks is best for geeks"

  
# инициализация разделенного слова

spl_word = 'best'

  
# печать оригинальной строки

print("The original string : " + str(test_string))

  
# печать разделенной строки

print("The split string : " + str(spl_word))

  
# использование раздела ()
# Получить строку после появления подстроки

res = test_string.partition(spl_word)[2]

  
# результат печати

print("String after the substring occurrence : " + res)

Выход :

The original string : GeeksforGeeks is best for geeks
The split string : best
String after the substring occurrence :  for geeks

Способ № 2: Использование split()
Функция разделения также может быть применена для выполнения этой конкретной задачи, в этой функции мы используем мощность ограничения разделения и затем печатаем более позднюю строку.

# Python3 код для демонстрации
# Получить строку после появления подстроки
# используя split ()

  
# инициализирующая строка

test_string = "GeeksforGeeks is best for geeks"

  
# инициализация разделенного слова

spl_word = 'best'

  
# печать оригинальной строки

print("The original string : " + str(test_string))

  
# печать разделенной строки

print("The split string : " + str(spl_word))

  
# используя split ()
# Получить строку после появления подстроки

res = test_string.partition(spl_word)[2]

  
# результат печати

print("String after the substring occurrence : " + res)

Выход :

The original string : GeeksforGeeks is best for geeks
The split string : best
String after the substring occurrence :  for geeks

Рекомендуемые посты:

Python | Получить строку после появления данной подстроки

0.00 (0%) 0 votes