System.StrUtils.SoundexCompare

提供: RAD Studio API Documentation
2011年10月18日 (火) 18:31時点におけるPyBot (トーク | 投稿記録)による版 (Scoping Libraries)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

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));

プロパティ

種類 可視性 ソース ユニット
function public
System.StrUtils.pas
System.StrUtils.hpp
System.StrUtils System.StrUtils

説明

2 つの文字列の Soundex 表現を比較します。

SoundexCompare 関数は,Soundex アルゴリズムを使用して,AText と AOther で指定した文字列を,音声表現に変換します。この音声表現では,各文字が,類似した音素の 6 つのファミリーのうちの 1 つを表します。その後,SoundExCompare 関数は,AnsiCompareStr を呼び出すことにより,音声表現の最初の ALength 文字数を比較します。

SoundexCompare は,音声表現中の最初の ALength で指定した長さの文字が同じである場合は 0 を,AText の音声表現が AOther の音声表現より短い場合は 0 未満の値を,AText の音声表現が AOther の音声表現より長い場合は 1 以上の値を返します。

関連項目