System.StrUtils.SoundexProc

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function SoundexProc(const AText, AOther: string): Boolean;

C++

extern DELPHI_PACKAGE bool __fastcall SoundexProc(const System::UnicodeString AText, const System::UnicodeString AOther);

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.StrUtils.pas
System.StrUtils.hpp
System.StrUtils System.StrUtils

Description

Indique si deux chaînes sont similaires.

SoundexProc renvoie true si la chaîne spécifiée par AText est "similaire" à la chaîne spécifiée par AOther, false si les deux chaînes ne sont pas suffisamment similaires. SoundexProc est la valeur par défaut de la variable AnsiResemblesProc, qui fournit l'implémentation sous-jacente de AnsiResemblesText.

SoundexProc utilise un algorithme Soundex pour convertir les deux chaînes en une représentation phonétique dans laquelle chaque caractère de la chaîne obtenue identifie l'un des six groupes de phonèmes similaires. Elle compare ensuite jusqu'à 4 chiffres dans la représentation obtenue et renvoie true s'ils sont tous identiques, false sinon.

Remarque :  SoundexProc est identique à la fonction SoundexSimilar lorsque celle-ci utilise une valeur ALength égale à 4.

Voir aussi