System.StrUtils.SoundexProc
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.