正则表达式问题-尝试使用正则表达式捕获字符串化数组的内容

我正在尝试捕获字符串形式的数组的内容,长话短说,就是我正在页面的HTML中搜索名为URL的对象,URL部分是我想要的URL数组聚集,以便我可以在其他地方使用它们。这是以脚本标记的形式输入到页面中的,因此很难以任何其他方式来响应本机,因此这就是我在本例中使用正则表达式的原因。

"urls":["https://v16m.tiktokcdn.com/d8e846aa600d7b579346363787c4c487/5ec", "https://v16m.tiktokcdn.com/d8e846aa600d7b579346363787c4c487/5ec"],

我希望我能展示我在此方面所做的尝试,但它们甚至都无法接近捕获数组的内容,因此不要觉得它将为这篇文章添加任何内容。

任何帮助将不胜感激。

评论
  • bquia
    bquia 回复

    您可以全局使用以下正则表达式:

    \[(.*?)\]
    

    说明:

    • [:[是一个元字符,如果要按字面值进行匹配,则需要转义。
    • (。*?):以非贪婪的方式匹配所有内容并捕获它。
    • ]:]是一个元字符,如果要按字面值进行匹配,则需要转义。