import re
def getGUIDS(old_string):
'''
Finds guids in the string and formats it as PK for syncfile
@param old_string the string created from the nested dict
@return old_string_fmt the formatted version
'''
print ('getting ids')
return re.sub(r'"\w+"="(\w{8}(?:-\w{4}){4}-\w{12})"(?:,|$)', '\\1\t', old_string) #looks for GUID based on regex
s='"visitorid"="gh43k9sk-gj49-92ks-jgjs-j2ks-j29slgj952ks", "customer_name"="larry", "customer_state"="alabama",..."visitorid"="..."'
print(getGUIDS(s))
aW1wb3J0IHJlCgpkZWYgZ2V0R1VJRFMob2xkX3N0cmluZyk6CgknJycKCUZpbmRzIGd1aWRzIGluIHRoZSBzdHJpbmcgYW5kIGZvcm1hdHMgaXQgYXMgUEsgZm9yIHN5bmNmaWxlCglAcGFyYW0gb2xkX3N0cmluZyB0aGUgc3RyaW5nIGNyZWF0ZWQgZnJvbSB0aGUgbmVzdGVkIGRpY3QKCUByZXR1cm4gb2xkX3N0cmluZ19mbXQgdGhlIGZvcm1hdHRlZCB2ZXJzaW9uCgknJycKCXByaW50ICgnZ2V0dGluZyBpZHMnKQoJcmV0dXJuIHJlLnN1YihyJyJcdysiPSIoXHd7OH0oPzotXHd7NH0pezR9LVx3ezEyfSkiKD86LHwkKScsICdcXDFcdCcsIG9sZF9zdHJpbmcpICNsb29rcyBmb3IgR1VJRCBiYXNlZCBvbiByZWdleAoKcz0nInZpc2l0b3JpZCI9ImdoNDNrOXNrLWdqNDktOTJrcy1qZ2pzLWoya3MtajI5c2xnajk1MmtzIiwgImN1c3RvbWVyX25hbWUiPSJsYXJyeSIsICJjdXN0b21lcl9zdGF0ZSI9ImFsYWJhbWEiLC4uLiJ2aXNpdG9yaWQiPSIuLi4iJwpwcmludChnZXRHVUlEUyhzKSkK