2015-03-16 3 views
-1

Я действительно смущен, что не могу написать код, который сделает это для меня. Посмотрите Это моя строка:Получите подстроку между двумя spesific-символами в python

а = «привет | мои друзья | в | стеком | через | поток»

Я хочу напечатать «мои друзья», который находится между первым и вторым " |» Пожалуйста, помогите мне

+0

'a.split ('|')' может помочь. –

+0

Да, но как печатать текст между первым и вторым |? a.split ('|') [0] .split ('|') [1] не отвечает –

ответ

0

Вы можете использовать функцию string.split.

>>> a="hello | my friends| in | stack | over | flow" 
>>> a.split('|')[1].strip() 
'my friends' 

a.split('|')[1] печатает элемент с индексом 1 из списка, который был создан путем разделения входного согласно |.

+0

Its That. Спасибо вам, –

Смежные вопросы