import re with open('c:/Users/levente.marton/.abook/addresbook.vcf', 'w') as new_c: with open('c:/Users/levente.marton/.abook/allcontacts.vcf', 'r') as contacts: n = -1 for line in contacts.readlines(): if line != '' and 'EMAIL' in line: # print(line) n += 1 _mail = re.search('[a-z]*:', line) _at = re.search('[a-z]*@', line) print(n, line[_mail.start() + 1:-1]) new_c.write('[' + str(n) + ']' + '\n') new_c.write('name=' + line[_mail.start() + 1:_at.end() - 1] + '\n') new_c.write('email=' + line[_mail.start() + 1:-1] + '\n')