如何在Python中拆分包含AngularJS标记的HTML文本节点

如何在Python中拆分包含AngularJS标记的HTML文本节点,python,regex,split,Python,Regex,Split,我有像这样的文字 abcd = "{{complaint}} abcd efc'k , star {{ovservation}} agagag" 希望基于Python中的AngularJS标记进行拆分 产出将是 ["abcd efc'k , star", "agagag"] 我正在使用re.split()只需根据两个大括号包围的文本进行拆分 >>> abcd = "{{complaint}} abcd efc'k , star {{ovservation}} agagag"

我有像这样的文字

abcd = "{{complaint}} abcd efc'k , star {{ovservation}} agagag"
希望基于Python中的AngularJS标记进行拆分

产出将是

["abcd efc'k , star", "agagag"]

我正在使用
re.split()

只需根据两个大括号包围的文本进行拆分

>>> abcd = "{{complaint}} abcd efc'k , star {{ovservation}} agagag"
>>> [i.strip() for i in re.split(r'\{\{.*?\}\}', abcd) if i]
["abcd efc'k , star", 'agagag']
>>> [i.strip() for i in re.split(r'(\{\{.*?\}\})', abcd) if i]
['{{complaint}}', "abcd efc'k , star", '{{ovservation}}', 'agagag']

不@Kasra。。。。。。。OP是正确的。@AvinashRaj是的,我明白了,干得好,谢谢兄弟。你能帮我得到这样的输出吗<代码>[{complaint},“abcd efc'k,star”,{{ovservation},“agagag”]
[i.strip(),用于重新拆分中的i(r'({{.*}),abcd),如果i]