我有一个包含大量集合的数组列表,并且我有一个输入字符串。如果在输入字符串中找到大集合,它将被给定选项替换。
我尝试了以下但它返回错误:
#!/bin/python
arr=['www.', 'http://', '.com', 'many many many....']
def str_replace(arr, replaceby, original):
temp = ''
for n,i in enumerate(arr):
temp = original.replace(i, replaceby)
return temp
main ='www.google.com'
main1='www.a.b.c.company.google.co.uk.com'
print str_replace(arr,'',main);
输出:
www.google
预期的:
google