【问题标题】:How to extract some particular text from a value in a key present in a Python dictionary (JSON)如何从 Python 字典 (JSON) 中存在的键中的值中提取某些特定文本
【发布时间】:2020-04-23 10:13:34
【问题描述】:

我有这个 JSON 数据,我需要通过这些数据来提取 customfield_20340 中包含 Crucible 链接的所有数据。我的任务是提取作为给定键中的值存在的 Crucible 链接。当我提取坩埚链接时,我不想要任何其他字符或文本。 例如,我不想要文本等,只想要单个链接。 目前,我能够提取 customfield_20340 中的全部内容。

你们将如何解决这个问题? 谢谢!

【问题讨论】:

    标签: python json dictionary key-value data-extraction


    【解决方案1】:

    如果您能够提取完整的字段,您只需将其拆分并保留以 http 开头的内容:

    links = [i for i in data['fields']['customfield_20340'].split() if i.startswith('http')]
    

    【讨论】:

    • 啊,是的,startswith 函数。这有效,谢谢!我已将其标记为已接受的答案。
    猜你喜欢
    • 1970-01-01
    • 2023-01-24
    • 1970-01-01
    • 2022-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-10
    相关资源
    最近更新 更多