Как реализовать такое поиск по тексту,
есть длинный str и ключевое слово, необходимо получить второе слово после ключевого, если ключевое есть в тексте, что-то вроде:
text = ' bla1 bla2 bla3 bla5 ...'
if 'bla1' in text должно принтануть print('bla2')
или
if 'bla5' in text должно принтануть print('...')
Elvis, индекс, с которого начинается первое (третий аргумент) найденное вхождение слова. Искать что-то кроме индекса показалось мне нелогичным. А в задаче явно не указано, что именно требуется
низкомолекулярный макрос, и да если нужен просто индекс вхождения, то зачем такое, если можно куда проще 'bla1 bla2 bla3 bla5'.index('bla2')+len('bla2')
ну исключениями я тут пренебрёг.
Elvis, тут получается, что мы нашли индекс, с которго начинается подстрока и прибавили длину этой подстроки. В итоге получаем индекс, следующий после конца подстроки. Например, тут такой трюк не сработает