import re
def rm_strings_from_data(data):
regex = re.compile(r'(\w+?)=(".*?")')
matches = regex.finditer(data)
strings = []
list_data = []
for matchNum, match in enumerate(matches):
matchNum = matchNum + 1
strings.append(match.group(2))
list_data.append((match.group(1) + '={' + str(matchNum) + '} '))
print(strings, '[' + ''.join(list_data) + ']', sep='\n\n')
if __name__ == '__main__':
rm_strings_from_data('[hi="hello!" thing="a thing!" other="other thing"]')
aW1wb3J0IHJlCgpkZWYgcm1fc3RyaW5nc19mcm9tX2RhdGEoZGF0YSk6CiAgICByZWdleCA9IHJlLmNvbXBpbGUocicoXHcrPyk9KCIuKj8iKScpCiAgICBtYXRjaGVzID0gcmVnZXguZmluZGl0ZXIoZGF0YSkKICAgIHN0cmluZ3MgPSBbXQogICAgbGlzdF9kYXRhID0gW10KICAgIGZvciBtYXRjaE51bSwgbWF0Y2ggaW4gZW51bWVyYXRlKG1hdGNoZXMpOgogICAgICAgIG1hdGNoTnVtID0gbWF0Y2hOdW0gKyAxCiAgICAgICAgc3RyaW5ncy5hcHBlbmQobWF0Y2guZ3JvdXAoMikpCiAgICAgICAgbGlzdF9kYXRhLmFwcGVuZCgobWF0Y2guZ3JvdXAoMSkgKyAnPXsnICsgc3RyKG1hdGNoTnVtKSArICd9ICcpKQoKICAgIHByaW50KHN0cmluZ3MsICdbJyArICcnLmpvaW4obGlzdF9kYXRhKSArICddJywgc2VwPSdcblxuJykKCmlmIF9fbmFtZV9fID09ICdfX21haW5fXyc6CiAgICBybV9zdHJpbmdzX2Zyb21fZGF0YSgnW2hpPSJoZWxsbyEiIHRoaW5nPSJhIHRoaW5nISIgb3RoZXI9Im90aGVyIHRoaW5nIl0nKQ==