I have a simple table consisting of a bunch of English words. I am trying to find words that have repeated characters in them, for example apple tattoo
but not orange lemon I know that only a maximum of one repetition can occur I tried various options like SELECT word FROM public."SpellItWords" WHERE word ~ E'(.)\1{2,}' SELECT word FROM public."SpellItWords" WHERE word ~ E'([a-z])\1{2}' What finally worked was this SELECT word FROM public."SpellItWords" WHERE word ~ E'(.)\\1' But I don't really understand what this does...Can you explain? Thanks!