我是python新手,我不知道怎么做,所以我请求别人帮忙
我有这样的URL https://abc.xyz/f/b/go_cc_Jpterxvid_avi_mp4
,我想删除URL的最后一部分go_cc_Jpterxvid_avi_mp4
,并用/d/
更改{},这样我就可以得到这样的URL https://abc.xyz/d/b
/b
它经常变化我试过用这样的东西没用
newurl = oldurl.replace('/f/','/d/').rsplit("/", 1)[0]
)
Tags:
你几乎成功了。更改是删除赋值给
newurl
末尾的右括号)
。以下内容在Python 2和Python 3中都可以工作:编辑:正如萨姆纳·埃文斯在你的问题评论中指出的那样,还有更好的解决方案;也许一旦你得到了这个建议,就试试他的图书馆建议。此外,一旦您了解了正则表达式,
re
库就可以用于文本替换。在迟答,但您可以使用re.sub将},即:
"/f/.+"
替换为{Regex Demo and Explanation
您可以应用
re.sub
两次:输出:
^{pr2}$相关问题 更多 >
编程相关推荐