Как проверить строку на совпадение двух символов?
Короче, залез я в холодильник, взял помидору, огурец, зелень, хотел салат сделать. Ну естественно, салат надо делать с майонезом, иначе какой нормальный человек его есть будет. Я все нарезал и вдруг понял, что майонез я забыл, чёртов слоупок. Открываю холодильник, беру майонез и вдруг понимаю, что передо мной лежит сало. Никогда раньше не ел сала, а тут вдруг захотелось, ну думаю, раз захотелось, почему бы и не съесть. Пока заправил салат, нарезал сало, все как положено, покушал и тут вдруг все перефарбувалося у жовтоблакитний колiр, гул та рокiт, їбати в сраку, що за гімно, нічого не зрозуміло, вилазить із землі Тарас Шевченко и каже якусь хуйню про москалів і мораль, старий педаль, хулі йому у землі не лєжалось бл?*:!? Відтепер окрім української мови я ніхуя не розумію. Здається сало було прокляте.
Делаете цикл по количеству букв в фразе. 
Берете каждые две буквы по порядку. 
Регулярным выражением ищете количество встречающихся повторов.

В общих чертах так.