strdiff

Назначение

Функция strdiff вычисляет модифицированное расстояние Левенштейна между двумя строками, в котором больший вес имеют небуквенные символы (например, числа, символы подчеркивания, пробелы), а регистр играет незначительную роль.

Для получения более подробной информации см. Левенштейн В. И. Двоичные коды с исправлением выпадений, вставок и замещений символов. Доклады АН СССР, том 10, стр. 707-710, 1966.

Синтаксис

strdiff(строка,строка)

Аргументы

Функция требует наличия двух строковых значений.

Возвращаемое значение

Функция возвращает числовое значение: расстояние, определяемое функцией, находится в диапазоне от 0 до 1. Строки с расстоянием больше 0,75 считаются абсолютно разными. Разница 0 означает, что строки равны.

Примеры

strdiff("MASON","Malicious Wounding") возвращает 0.73

strdiff("MCLEAN","Burglary") возвращает 0.88