我有一个日志,其中包含来自具有给定缓冲区长度的TCP端口的数据.每个事件都有一个可变长度,它由<+++>和<--->分隔.
例:
s = '<+++>A1 , Some Text, Other Text=12327463, Some Other Text<--->
<+++>A2, Some Text, IP=0.0.0.0, DateTime=12/07/2018 <---> <+++> A3, Some Text, Other Text=12327463, Some Other Text,
Text<---><+++>A3, New Text, IP=0.0.0.0, DateTime=12/07/2018, Text3Text3Text3, Text3Text3Text3, Text3Text3Text3,
Text3Text3Text3<--->Text4Text4Text4Text4Text4Text4Text4Text4Text4Text4Text4Text4Text4Text4Text4
Text4<---><+++>Text5Text5Text5Text5Text5Text5Text5Text5<---><+++>Text6Text6Text6Text6Text6Text6Text6Text6Text6<--->'
Run Code Online (Sandbox Code Playgroud)
我需要拆分它,以便每个事件都是列表的元素 - 像这样:
['A1 , Some Text, Other Text=12327463, Some Other Text' , 'A2, Some Text, IP=0.0.0.0, DateTime=12/07/2018', 'A3, Some Text, Other Text=12327463, Some Other Text']
Text']
Run Code Online (Sandbox Code Playgroud)
你会如何用Python做到这一点?
python ×1