System.StrUtils.SoundexCompare
Delphi
function SoundexCompare(const AText, AOther: string; ALength: TSoundexLength): Integer;
C++
extern DELPHI_PACKAGE int __fastcall SoundexCompare(const System::UnicodeString AText, const System::UnicodeString AOther, TSoundexLength ALength = (TSoundexLength)(0x4));
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.StrUtils.pas System.StrUtils.hpp |
System.StrUtils | System.StrUtils |
Description
Compare les représentations Soundex de deux chaînes.
SoundexCompare utilise un algorithme Soundex pour convertir les chaînes spécifiées par AText et AOther en représentations phonétiques dans lesquelles chaque caractère de la chaîne obtenue identifie l'un des six groupes de phonèmes similaires. Elle compare ensuite les premiers ALength caractères des représentations obtenues en appelant AnsiCompareStr.
SoundexCompare renvoie 0 si les premiers ALength caractères des représentations phonétiques sont identiques, une valeur inférieure à 0 si la représentation de AText est inférieure à celle de AOther et une valeur supérieure à 0 si la représentation de AText est supérieure à celle de AOther.