【发布时间】:2022-03-25 16:34:26
【问题描述】:
上下文:GoogleBooks API returing unexpected thumbnail url
好的,我在that问题中找到了问题的原因
我发现从 googlebooks api 返回的 url 是这样的:
http:/\/books.google.com\/books\/content?id=0DwKEBD5ZBUC&printsec=frontcover&img=1&zoom=5&source=gbs_api
转到那个 url 会返回一个错误,但是如果我用“/”替换了“\ /”,它将返回正确的 url
是否有类似 java/kotlin 正则表达式的东西可以将 http:/\/books.google.com\/ 更改为 http://books.google.com/
(我在 python 中知道一些正则表达式,但我在 java/kotlin 中一无所知)
谢谢
【问题讨论】:
-
您不需要正则表达式。简单的字符串替换就足够了:
s.replace("\\/", "/")。请注意,如果“/”字符被转义,那么其他类似的字符也可能被转义。