Python шорткод в HTML - PullRequest
       7

Python шорткод в HTML

0 голосов
/ 08 сентября 2018

Привет, я получаю строковый ответ от API в виде шорткода.Я хочу разобрать его в html для отправки на веб-сайт, который принимает только html или разметку

Я использую Python 2.7

Я думал о написании

 description = re.sub('\[vc_sub_header\]','<h1>'description)
 description = re.sub('\[\\vc_sub_header\]','<h1>'description)

но некоторые элементы шорткода содержат класс css, который мне нужно игнорировать.

Вот фрагмент ответа, который мне нужно проанализировать:

[vc_column_text css=\".vc_custom_1536261801005{margin-bottom: 0px !important;border-bottom-width: 0px !important;padding-bottom: 0px !important;}\"]On 5 September 2018 [/vc_column_text]

Я хочу проанализировать элементыигнорирование текста CSS:

[vc_column_text css=\".vc_custom_1536261801005{margin-bottom: 0px !important;border-bottom-width: 0px !important;padding-bottom: 0px !important;}\"]

до <p>

Я думал об использовании регулярных выражений, но это трудно, потому что я не знаю, как игнорировать часть CSS.

...