Re: Поиск ошибочных данных
- From
- Sergey Andrianov (2:5020/1507.400)
- To
- Dony Ashirmatov
- Date
- 2002-12-15T22:15:34Z
- Area
- RU.ALGORITHMS
Здравствуй, Dony!
Однажды 13-Dec-02 в 20:54 Dony Ashirmatov (2:5085/75.19)
написал All по поводу
-=- Поиск ошибочных данных -=-
DA> Есть база данных с ФИО людей
DA> надо выявить неправильно
DA> введенные оператором данные.
DA> например, правильная запись
DA> иванов иван иванович
DA> надо выявить не правильные записи в БД
DA> ивонов иван иванович 18011976
DA> ииванов иван иванович 18011976
DA> тванов иван иванович 18011976
DA> ионов иван иванович 18011976
DA> -третья буква должна быть "а", а не "о"
DA> -в начале две буквы "и"
DA> -вместо начальной "и" ввели букву "т"
DA> -пропустили вторую букву "в"
DA> Существует алгоритм Soundex он не подойдет
DA> Предпологается что,
DA> фамилия, имя, отчество и дата рождения
DA> конкатенируются и обрабатывается как одно слово
for i := 0 to MaxNumber-1 do
if FIO[i] = 'ИвановИванИванович18011976'
then
writeln('Yes')
else
writeln('No');
Больше никак. У меня, например, есть знакомый с фамилией Ионов.
До свидания, в 22:11 MSK
Sergey
---
* Origin: Sergiev Posad (2:5020/1507.400)