Поиск ошибочных данных

From
Dony Ashirmatov (2:5085/75.19)
To
All
Date
2002-12-13T20:54:24Z
Area
RU.ALGORITHMS
дЛасте All

Есть база данных с ФИО людей
надо выявить неправильно
введенные оператором данные.

например, правильная запись
 иванов иван иванович

надо выявить не правильные записи в БД
 ивонов  иван иванович 18011976
 ииванов иван иванович 18011976
 тванов  иван иванович 18011976
 ионов   иван иванович 18011976

-третья буква должна быть "а", а не "о"
-в начале две буквы "и"
-вместо начальной "и" ввели букву "т"
-пропустили вторую букву "в"

Существует алгоритм Soundex он не подойдет

Предпологается что,
фамилия, имя, отчество и дата рождения
конкатенируются и обрабатывается как одно слово

--- beer
 * Origin: *.com *.bat *.bat *.яня *.bat *.яня *.com *.bat (2:5085/75.19)