【问题标题】:Python Regex Select Element [duplicate]Python正则表达式选择元素[重复]
【发布时间】:2015-11-25 23:51:15
【问题描述】:

我有一个数组,其中包含不同名称的元素,例如和

[abc, def, agh § dsd, sdse, 12a § asd]。

我想只选择其中包含 § 的元素并从数组中删除其他元素。

名称长度发生变化,名称中 § 的位置也发生变化。

有人有想法吗?

我的是

    names = [re.findall(r'(?<=>)[^><]+(?=<)', str(i).strip()) for i in select('§')]

但是,我的正则表达式技能低于零......所以......非常感谢帮助!

【问题讨论】:

  • 您要删除其中包含§ 的元素吗?

标签: python arrays regex


【解决方案1】:

如果元素是字符串,[name for name in names if not '§' in name]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-03
    • 2021-03-06
    • 1970-01-01
    • 1970-01-01
    • 2011-12-18
    • 1970-01-01
    相关资源
    最近更新 更多