*** Input Pattern: ..AA.BB... *** Match Pattern: ..(.)\1.(.)\2... *** QR Regex: (?^:^..(.)\1.(.)\2...$) barrelling barrenness ... tunnellers tunnelling *** Input Pattern: AB.BA....... *** Match Pattern: (.)(.).\2\1....... *** QR Regex: (?^:^(.)(.).\2\1.......$) minimisation monomaniacal ... reverberates secessionist