大規模なコレクションを含む配列リストがあり、入力文字列が1つあります。入力文字列に大きなコレクションが見つかった場合は、指定されたオプションに置き換えられます。
私はフォローしようとしましたが、間違って返されます:
#!/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