我需要编写一个正则表达式,它将遍历我的文件并替换每个:
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))
在这种情况下发送给定字符串是否有效?
答案 0 :(得分:1)
所以你想用#!/api
替换http://www.domain.com
?
你可以这样做:
line.replace('#!/api','http://www.domain.com')
不需要正则表达式。