正则匹配个人图片

来源:17-9 标准模板库介绍

慕侠8197037

2019-03-06

老师我想正则匹配里面的图片链接,但我写的表达式,总匹配多了,不知道怎么改了 - -! ,有时间能帮我看下吗?

imageRe := regexp.MustCompile(fmt.Sprintf(`(https:.*photo\.zastatic\.com.*%s.*\.jpg[^"]?)"`, id))

id := “1889117752”

写回答

1回答

慕侠8197037

提问者

2019-03-06

imageRe := regexp.MustCompile(fmt.Sprintf(`(https:\\u002F\\u002Fphoto\.zastatic\.com\\u002Fimages\\u002Fphoto\\u002F\d+\\u002F%s\\u002F\d+.[a-z]+)`, id))


带上转义后暂时解决了,但看上去写的好丑,哪位同学有更好的写法吗,请教下 

0
0

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程