Python strip url并替换正斜杠

时间:2017-03-15 00:39:54

标签: python python-2.7

我目前有一个网址列表

http://www.website.com/dynamic/download.ashx?id=123/12/12345
http://www.website.com/dynamic/download.ashx?id=12/121/123451
http://www.website.com/dynamic/download.ashx?id=1/1233/123

我希望创建一个新的列表来替换/ with _并剥离URL。创建新列表:

123_12_12345
12_121_123451
1_1233_123

我已通过拆分

删除了该网址
for z in columns['location']:
    print z.split('=')[1:]enter code here
    stripped.append(z.split('=')[1:])

帮助替换/用_将不胜感激。 干杯!

2 个答案:

答案 0 :(得分:1)

这将拆分= =,抓住第二部分然后用_替换/。

urls = ["http://www.website.com/dynamic/download.ashx?id=123/12/12345",
        "http://www.website.com/dynamic/download.ashx?id=12/121/123451",
        "http://www.website.com/dynamic/download.ashx?id=1/1233/123"]

for url in urls:
    print(url.split("=")[1].replace("/","_"))

答案 1 :(得分:0)

newink = a.split('=')[0] + a.split('=')[1].replace('/','_')

然后循环每个链接转换它