最近我们遇到了服务器问题,我们不得不改变路径。 我们在ebay上喜欢1000次拍卖,逐个改变图像链接只是愚蠢。
我正在尝试编写一个可以找到所有链接的正则表达式(已经完成了),下一部分看起来像这样:
www.mysite.com/statics/some_image.jpg
我希望它看起来像这样:
www.mysite.com/uploads/statics/some_image.jpg
所以事情是将uploads
添加到该链接。
答案 0 :(得分:0)
^(.*?\/)
试试这个。$1uploads/
。见。演示。
https://regex101.com/r/vD0sJ3/6
import re
p = re.compile(r'^(.*?\/)', re.IGNORECASE)
test_str = "www.mysite.com/statics/some_image.jpg"
subst = "\1uploads/"
result = re.sub(p, subst, test_str)