Repeating starting and finishing letter words

Solution 1:

Abracadabra! With the magic of regex I found these words:

  • abracadabra
  • airy-fairy
  • argy-bargy
  • back-to-back
  • beriberi
  • blah-blah-blah
  • blow-by-blow
  • caracara
  • choo-choo
  • chop-chop
  • chow-chow
  • couscous
  • cush-cush
  • divi-divi
  • door-to-door
  • east-northeast
  • east-southeast
  • even-steven
  • face-to-face
  • four-by-four
  • froufrou
  • gris-gris
  • half-and-half
  • hand-to-hand
  • head-to-head
  • hush-hush
  • itty-bitty
  • lava-lava
  • mahi-mahi
  • muckamuck
  • okey-dokey
  • play-by-play
  • pooh-pooh
  • reel-to-reel
  • tete-a-tete
  • uricosuric
  • wall-to-wall
  • west-northwest
  • west-southwest

Specifically the regex I used is ^(....).*\1$ and I did an online regex dictionary search.