Как получить строку между двумя подстроками? - PullRequest
0 голосов
/ 05 июля 2019

У меня есть следующий текст из текстового файла.

#AAA#WantedData#bbb#ccc#ddd#eee#SoOn#

Я хочу получить только WantedData из приведенной выше строки.Я всегда хочу получить данные между вторым и третьим знаком #.

Каков эффективный способ добиться этого в python?

1 Ответ

2 голосов
/ 05 июля 2019

Метод Python String split ()

Метод split () разбивает строку в список.

Вы можете указать разделитель, разделитель по умолчаниюэто любой пробел.

data.split("#") # ['', 'AAA', 'WantedData', 'bbb', 'ccc', 'ddd', 'eee', 'SoOn', '']

вы можете сделать это так (если вам всегда нужны данные между вторым и третьим знаком #):

data = "#AAA#WantedData#bbb#ccc#ddd#eee#SoOn#"
print (data.split("#")[2])

output:

WantedData
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...