【发布时间】:2017-06-25 20:27:25
【问题描述】:
我有带有分隔符 A 和 B 的字符串列表:
L = ['sgfgfqds A aaa','sderas B ffff','eeee','sdsdfd A rrr']
需要:
L1 = [['aaa'], ['ffff'], ['eeee'], ['rrr']]
我尝试使用:
L1 = [re.findall(r'(?<=A)(.*)$', inputtext) for inputtext in L]
print (L1)
但是,它返回以下内容:
[[' aaa'], [], [], [' rrr']]
我怎样才能得到想要的输出?
【问题讨论】: