如何在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]