System.StrUtils.SoundexProc

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.StrUtils.pas
System.StrUtils.hpp
System.StrUtils System.StrUtils

Beschreibung

Gibt an, ob sich zwei Strings ähneln.

SoundexProc gibt true zurück, wenn der String AText dem String AOther ähnelt. Ähneln sich die beiden Strings nicht ausreichend, wird false zurückgegeben. SoundexProc ist der Standardwert der Variablen AnsiResemblesProc, welche die zugrunde liegende Repräsentation von AnsiResemblesText bereitstellt.

SoundexProc verwendet einen Soundex-Algorithmus, um die beiden Strings in phonetische Repräsentationen zu konvertieren, deren Zeichen jeweils einer von sechs Familien ähnlicher Phoneme entsprechen. Anschließend werden bis zu vier Stellen in der resultierenden Repräsentation verglichen. Der Rückgabewert ist true, wenn diese vier Stellen identisch sind, andernfalls false.

Anmerkung:  SoundexProc entspricht einem Aufruf der Funktion SoundexSimilar mit dem Wert 4 im Parameter ALength.

Siehe auch