我有这样的字符串
str = ["asap subject ssfs sfdsf sdfsdfsdefs sdfssdf","nsubject qwerty
swqt","dsfsdf sdfsdf sdfsfs sfsdf er:subject adsdsd dsdfs
sdfsdfsdfsds"]
我想要什么
str = ["ssfs sfdsf sdfsdfsdefs sdfssdf","qwerty
swqt","adsdsd dsdfs sdfsdfsdfsds"]
我使用
for i in range(0,len(str)):
list_i.append(str[i].strip("subject*)[1])
但是问题是当主题之后我有长文本并且我只想要当前行的值时。
答案 0 :(得分:0)
似乎您应该使用str.split函数。
代替
str[i].strip("subject")[1]
替换为
str[i].split("subject ",1)[-1]
这将字符串拆分为“主题”,然后获取该结果的最后一个元素。