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.