#elektron szó cserélő programja, az old.net fileben lecseréli azokat a neteket amik csere.txt-ben szerepelnek.
import re
def replace_words(text, word_dic):
    rc = re.compile('|'.join(map(re.escape, word_dic)))
    def translate(match):
        return word_dic[match.group(0)]
    return rc.sub(translate, text)
fin = open("old.net", "r")
str2 = fin.read()
fin.close()
word_dic = {}
fh = open('csere.txt')
while True:
    line = fh.readline()
    line = line[:-1]
    if not line:
        break
    else:
        list=line.split(',' )
        word_dic[list[0]]=list[1]
fh.close()
str3 = replace_words(str2, word_dic)
fout = open("output.txt", "w")
fout.write(str3)
fout.close()
