2016-06-05 2 views
-7

Я хотел был бы иметь возможность получить строку между словами по моему выбору. Например:найти два слова в строке и скопировать все между ними

x = "Hello My Name is John Doe" 

Я хотел бы, чтобы программа возвращает строку, удерживающее значение между Hello и Doe - "My Name is John "

Заранее спасибо!

+2

Что вы пытались? Какова ваша конкретная проблема? Переполнение стека не является кодовым письмом. – miradulo

+0

Читайте о 'str.find()' и думайте, как вы можете использовать его вместе с нарезкой. – DeepSpace

ответ

1
import re 
x = re.search("Hello (.*)Doe", 
     "Hello My Name is John Doe") 
if x: 
    print x.groups()[0] 
Смежные вопросы