阻止python替换错误的tex

2024-04-25 11:34:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图正确地结束了一个.mp3链接,但也停止了替换功能,以取代链接的错误部分,这显然是导致它无法工作。你知道吗

data = pd.read_csv("output9.csv")

replacements = {'.mp3':'.mp3"'',} #works fine

但也使得同样的超链接无法通过插入

https://dts.podtrac.com/redirect.mp3"/dovetail.prxu.org/criminal/85cd4e4d-fa8b-4df2-8a8c-78ad0e800574/Episode_116_190504_audition_mix_neg18_part_1.mp3

如何将第二行设置为排除?任何帮助都将不胜感激


Tags: csvhttps功能readdata链接错误mp3
1条回答
网友
1楼 · 发布于 2024-04-25 11:34:41

如果我理解正确,您可以分两步完成;重要的是-没有regex;四处搜索,您会发现,如果可能的话,在处理html时应该避免使用regex:

my_str = "https://dts.podtrac.com/redirect.mp3/dovetail.prxu.org/criminal/85cd4e4d-fa8b-4df2-8a8c-78ad0e800574/Episode_116_190504_audition_mix_neg18_part_1.mp3"

my_str = my_str.replace('.mp3/','xxx').replace('.mp3','.mp3"').replace('xxx','.mp3/')

my_str

输出:

'https://dts.podtrac.com/redirect.mp3/dovetail.prxu.org/criminal/85cd4e4d-fa8b-4df2-8a8c-78ad0e800574/Episode_116_190504_audition_mix_neg18_part_1.mp3"'

相关问题 更多 >