gpt4 book ai didi

Ruby 使用正则表达式获取两个单词之间所有匹配字符串的列表

转载 作者:太空宇宙 更新时间:2023-11-03 18:18:19 24 4
gpt4 key购买 nike

我不知道如何使用正则表达式获取两个单词之间所有匹配字符串的列表。这是我的意思的一个例子:

string='some text "MediaUrl":"link1" some more text "MediaUrl":"link2" more text "MediaUrl":"link3" more text'

我想从上面的字符串中提取 link1、link2 和 link3。

我试过:

string[/MediaUrl\":\"(.+?)\"/m][1]

问题是它只返回第一个结果(链接 1),但我想返回在匹配的正则表达式之间找到的所有链接的数组。我该怎么做?

最佳答案

string.scan(/MediaUrl":"(.+?)"/)

关于Ruby 使用正则表达式获取两个单词之间所有匹配字符串的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22622812/

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