gpt4 book ai didi

javascript - 正则表达式 - 需要帮助获取字符串的特定部分

转载 作者:行者123 更新时间:2023-11-28 21:10:46 25 4
gpt4 key购买 nike

这是标准的字符串结构:

{"actor":"100003221104984","target_fbid":"286108458103936","target_profile_id":"100003221104984","type_id":"17","source":"1","assoc_obj_id":"","source_app_id":"2305272732","extra_story_params":[],"content_timestamp":"1325711938","check_hash":"892251599922cc58"}

我从这个字符串中需要的唯一部分是“target_profile_id”之后的数值,在本例中为“100003221104984”

我真的不擅长正则表达式,任何帮助将不胜感激!

提前致谢

最佳答案

数据似乎是 JSON 格式(减去 HTML 转义)。因此,不需要正则表达式。

相反,直接访问它:

var data = {"actor":"100003221104984","target_fbid":"286108458103936", ...}
alert(data.target_profile_id);

参见the fiddle .

更新

正如 Jonathan 所指出的,如果字符串确实包含 HTML 实体,则您需要首先解析它以创建一个对象来分配给上面示例中的 data

SO 上还有其他帖子回答了如何做到这一点。例如:How to decode HTML entities using jQuery?

关于javascript - 正则表达式 - 需要帮助获取字符串的特定部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8747592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com