正则表达式替换部分链接

时间:2012-03-22 01:53:27

标签: python regex replace

我需要编写一个正则表达式,它将遍历我的文件并替换每个:

href='#!/api/API.

href='http://www.domain.com/API.。我目前有这种代码,它将从控制台运行:

def replace(file, pattern, substring):
    my_file = open(file)
    for line in my_file:
        my_file.write(line.replace(pattern, substring))

在这种情况下发送给定字符串是否有效?

1 个答案:

答案 0 :(得分:1)

所以你想用#!/api替换http://www.domain.com

你可以这样做:

line.replace('#!/api','http://www.domain.com')

不需要正则表达式。