import re
ss = ['(2)2(6)2(6)2(2)2(8)', '(G)8(8)(G)4(C)(G)8(8)']
r = r'(?=((?:\([A-Z0-9]+\)|\d){2,}).*\1)'
for s in ss:
print(s)
print(re.findall(r, s)) #print([x.group(1) for x in re.finditer(r, s)])
print("---------")
aW1wb3J0IHJlCnNzID0gWycoMikyKDYpMig2KTIoMikyKDgpJywgJyhHKTgoOCkoRyk0KEMpKEcpOCg4KSddCnIgPSByJyg/PSgoPzpcKFtBLVowLTldK1wpfFxkKXsyLH0pLipcMSknCmZvciBzIGluIHNzOgoJcHJpbnQocykKCXByaW50KHJlLmZpbmRhbGwociwgcykpICNwcmludChbeC5ncm91cCgxKSBmb3IgeCBpbiByZS5maW5kaXRlcihyLCBzKV0pCglwcmludCgiLS0tLS0tLS0tIik=