fork download
  1. import re
  2. n=2
  3. p = r'\b(\w+)(?:\.+\1){{{0},}}\b|(\b(\w+)(?:\.+\3){{{1}}}\b)'.format(n,n-1)
  4. s = 'My.name.name.is.Inigo.Montoya.You.killed.my.father.father.father.Prepare.to.die-'
  5. print([x.group(2) for x in re.finditer(p, s) if x.group(2)])
  6. # ['name.name']
Success #stdin #stdout 0s 23352KB
stdin
Standard input is empty
stdout
['name.name']