我的目标是将所有网址放在""
之间,所以我试图在没有逗号,
的情况下选择它们,然后我将使用正则表达式进行大量搜索/替换。
我当前的REGEX:"BigImage":\s(\[(.*)\])
我试过了,但它不起作用:"BigImage":\s(\[([^,]+)\])
"BigImage": [http://example.com/1.jpg,http://example.com/2.jpg,http://example.com/3.jpg]
答案 0 :(得分:0)
你可以为你的网址制作一个正则表达式,我不知道,如果它总是看起来一样。对于你的链接,正则表达式将如下所示:
(https?://(www)?[a-zA-Z0-9]*\.[a-zA-Z]{2,4}/[^\.]*\.(jpg|jpeg|png|gif))
此正则表达式将匹配您的所有网址(您在问题中发布)。
完整区块:
("BigImage": \[([^,\]]*,?)*\])
如果要过滤上面发布的字符串,可以使用上面的正则表达式。
使用this网站进行测试!
如果您发布更完整的数据示例,我们可以为您提供更多帮助。