import re
n=2
p = r'\b(\w+)(?:\.+\1){{{0},}}\b|(\b(\w+)(?:\.+\3){{{1}}}\b)'.format(n,n-1)
s = 'My.name.name.is.Inigo.Montoya.You.killed.my.father.father.father.Prepare.to.die-'
print([x.group(2) for x in re.finditer(p, s) if x.group(2)])
# ['name.name']
aW1wb3J0IHJlCm49MgpwID0gcidcYihcdyspKD86XC4rXDEpe3t7MH0sfX1cYnwoXGIoXHcrKSg/OlwuK1wzKXt7ezF9fX1cYiknLmZvcm1hdChuLG4tMSkKcyA9ICdNeS5uYW1lLm5hbWUuaXMuSW5pZ28uTW9udG95YS5Zb3Uua2lsbGVkLm15LmZhdGhlci5mYXRoZXIuZmF0aGVyLlByZXBhcmUudG8uZGllLScKcHJpbnQoW3guZ3JvdXAoMikgZm9yIHggaW4gcmUuZmluZGl0ZXIocCwgcykgaWYgeC5ncm91cCgyKV0pCiMgWyduYW1lLm5hbWUnXQ==