【发布时间】:2015-11-29 18:33:17
【问题描述】:
给定一个字符串列表
listA=['a', 'b', 'a@b=c', 'a @ b = c', 'a@ =b', 'a@=b' 'a=b@c', 'a@b' ]
^ ^
我们希望删除标记为“^”的元素,并获取
ListB=['a', 'b', 'a@ =b', 'a@=b' 'a=b@c', 'a@b']
这里我们删除了所有包含“@”的元素,后跟一些字符,然后是“=”,但忽略了“@=”或“@ =”
如何为 python 列表做这样的正则表达式匹配?
编辑:
我知道如果我们知道要删除的元素的具体索引,我们可以使用 numpy.delete(list, index) 来删除它。但在这种情况下并非如此。
【问题讨论】:
-
您可以发布您尝试过的内容吗?