首页 > 如何用正则表达式匹配并替换 JSON 中的 图片URI?

如何用正则表达式匹配并替换 JSON 中的 图片URI?

语言平台C#.NET
匹配文本格式JSON
要匹配的内容网络图片形式 URI
-- 例如http:\/\/my-webhome.com\/00\/......\/34f203f7666390417f1c1f44c7d4a374.jpg
要求匹配所有 网络图片 URI 并 替换
--例如上例替换为C://MyFolder/34f203f7666390417f1c1f44c7d4a374.jpg
我的解决方案([a-zA-z]+:\\/\\/[^\s]*\\/)([^\s]*\.jpg)
我的解决方案所出现的问题:出现 http:\/\/.......jpg...(其他 JSON 字符)....http:\/\/......jpg 情况,也就是说只匹配出了一个结果: 开头 http:// +(一堆字符)+ .jpg 结尾。
补充:对于已经格式化(IDE 自动格式化代码)好的 JSON 代码,则不会匹配错误,但我的 JSON 代码是从网络获取的,只是一堆文本而已。


给你的正则加个全文匹配(g)就好了。

【热门文章】
【热门文章】