Расщепление строки с помощью скобок, пробелов и знаков равенства - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть следующая строка, и я просто хочу извлечь «Мой важный текст».

cssbody=[short_bdy] cssheader=[short_hdr] body=[My Important Text] offsetx=[10] offsety=[20] delay=[300]

1 Ответ

1 голос
/ 24 сентября 2019

Мы можем попробовать использовать re.findall с шаблоном:

\bbody=\[(.*?)\]

Сценарий:

inp = "cssbody=[short_bdy] cssheader=[short_hdr] body=[My Important Text] offsetx=[10] offsety=[20] delay=[300]"
matches = re.findall(r'\bbody=\[(.*?)\]', inp)
print(matches[0])

Это печатает:

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