System.StrUtils

提供: RAD Studio API Documentation
移動先: 案内検索


ルーチン

AnsiContainsStrある文字列がほかの文字列の(大文字と小文字を区別する)部分文字列かどうかを示します。
AnsiContainsTextある文字列がほかの文字列の(大文字と小文字を区別しない)部分文字列かどうかを示します。
AnsiEndsStrある文字列がほかの文字列の(大文字と小文字を区別する)サフィックスかどうかを示します。
AnsiEndsTextある文字列がほかの文字列の(大文字と小文字を区別しない)サフィックスかどうかを示します。
AnsiIndexStr文字列の配列中にある指定された文字列のインデックスを提供します。
AnsiIndexText文字列の配列中にある指定された文字列のインデックスを提供します。
AnsiLeftStr文字列の最初に表示される指定された長さの部分文字列を返します。
AnsiMatchStr文字列の配列に指定された文字列と正確に一致する文字列が含まれているかどうかを示します。
AnsiMatchText文字列の配列に指定された文字列と,大文字と小文字を区別せずに一致する文字列が含まれているかどうかを示します。
AnsiMidStr文字列内の指定された部分に表示される,指定された長さの部分文字列を返します。
AnsiReplaceStr大文字と小文字を区別しながら検索して、文字列内に出現する指定の部分文字列をすべて指定の文字列に置き換えます。
AnsiReplaceText大文字と小文字を区別しない場合に一致するすべての部分文字列を,ほかの文字列に置き換えます。
AnsiResemblesText2 つの文字列が似ているかどうかを示します。
AnsiReverseString反転文字列を返します。
AnsiRightStr文字列の最後に表示される指定された長さの部分文字列を返します。
AnsiStartsStrある文字列がほかの文字列の(大文字と小文字を区別する)プレフィクスかどうかを示します。
AnsiStartsTextある文字列がほかの文字列の(大文字と小文字を区別しない)プレフィクスかどうかを示します。
ContainsStr文字列 AText 内で、部分文字列 ASubText を検索します。その際、大文字小文字は区別されます。AText 内に ASubText が 1 つ以上見つかった場合は true が返ります。
ContainsText文字列 AText 内で、部分文字列 ASubText を検索します。その際、大文字小文字は区別されません。AText 内に ASubText が 1 つ以上見つかった場合は true が返ります。
DecodeSoundexIntコード化された Soundex を整数で表現したものを,対応する音声文字列に変換します。
DecodeSoundexWordコード化された Soundex を Word で表現したものを,対応する音声文字列に変換します。
DupeStringそれ自体が繰り返し回数を指定する文字列の結合を返します。
EndsStr文字列 AText が部分文字列 ASubText で終わるかどうかを判断します。その際、大文字小文字を区別して比較します。AText が ASubText で終わる場合は true を返します。
EndsText文字列 AText が部分文字列 ASubText で終わるかどうかを判断します。その際、大文字小文字を区別せずに比較します。AText が ASubText で終わる場合は true を返します。
IfThen2 つの指定された値の 1 つを条件に応じて返します。
IndexStrIndexStr は、配列 AValues 内の任意の文字列が AText で指定された文字列と一致するかどうかを判断します。その際、大文字小文字を区別して比較します。配列内で最初に一致した要素のインデックス(0から始まる)が返ります。一致する要素が見つからなかった場合は -1 が返ります。
IndexTextIndexText は、配列 AValues 内の任意の文字列が AText で指定された文字列と一致するかどうかを判断します。その際、大文字小文字を区別せずに比較します。配列内で最初に一致した要素のインデックス(0から始まる)が返ります。一致する要素が見つからなかった場合は -1 が返ります。
LeftBStr(非推奨)文字列の最初の特定バイト数分の部分文字列を返します。
LeftStr文字列の最初に表示される指定された長さの部分文字列を返します。
MatchStrMatchStr は、配列 AValues 内の任意の文字列が AText で指定された文字列と一致するかどうかを判断します。その際、大文字小文字を区別して比較します。配列内に少なくとも 1 つ一致する文字列が存在する場合は true を返します。一致する文字列が存在しない場合は false を返します。
MatchTextMatchText は、配列 AValues 内の任意の文字列が AText で指定された文字列と一致するかどうかを判断します。その際、大文字小文字を区別せずに比較します。配列内に少なくとも 1 つ一致する文字列が存在する場合は true を返します。一致する文字列が存在しない場合は false を返します。
MidBStr(非推奨)文字列の特定部分の特定バイト数分の部分文字列を返します。
MidStr文字列内の指定された部分に表示される,指定された長さの部分文字列を返します。
PosEx文字列内で最初に出現する部分文字列のインデックスを返します。
RandomFrom配列から無作為に選択された要素を返します。
ReplaceStr大文字と小文字を区別しながら検索して、文字列内に出現する指定の部分文字列をすべて指定の文字列に置き換えます。
ReplaceTextReplaceText は、元の文字列 AText 内の文字列 AFromText の出現箇所を文字列 AToText に置換し、置換後の文字列を返します。置換の際には、大文字小文字が区別されません。
ResemblesTextResemblesText は、Soundex メソッドを使用して、文字列 AText と文字列 AOther が類似しているかどうかを判断します。Soundex メソッドによって 2 つの文字列が類似していると判断された場合は true が、それ以外の場合は false が返ります。
ReverseString指定した文字列の向きを逆にしたものを返します。
RightBStr(非推奨)文字列の末尾の特定バイト数分の部分文字列を返します。
RightStr文字列の最後に表示される指定された長さの部分文字列を返します。
SearchBufテキストバッファ内の部分文字列を見つけます。
Soundex文字列を Soundex 表現に変換します。
SoundexCompare2 つの文字列の Soundex 表現を比較します。
SoundexInt文字列を,音声値を表す整数に変換します。
SoundexProc2 つの文字列が似ているかどうかを示します。
SoundexSimilar2 つの文字列が似ているかどうかを示します。
SoundexWord文字列を,音声値を表す Word に変換します。
SplitString文字列を指定の区切り文字で区切られた異なる部分に分割します。
StartsStr文字列 AText が部分文字列 ASubText で始まるかどうかを判断します。その際、大文字小文字を区別するアルゴリズムが使用されます。
StartsTextStartsText は、文字列 AText が部分文字列 ASubText で始まるかどうかを判断します。その際、大文字小文字を区別しないアルゴリズムが使用されます。ASubText が AText の先頭に一致する場合は true、それ以外の場合は false が返ります。
StuffString部分文字列を文字列の指定された位置に挿入して,現在の文字を置換します。

TCompareTextProcTCompareTextProc は、2 つの文字列 AText と AOther を比較する関数を指定するための関数ポインタです。この関数は、2 つの文字列が等しい場合に true を返します。
TSoundexIntLengthTSoundexIntLength は、SoundexInt 関数のための計算長の最大値。この整数値は、1 から 8 までの値を取ります。
TSoundexLengthTSoundexLength SoundEx 関数の最大計算長。この値は、ソース文字列から soundex 文字列を生成する場合に、何文字使用するかを決定します。
TStringSeachOptionTStringSeachOption は、文字列検索の動作を表す列挙型です。
TStringSearchOptionsTStringSearchOptions は、列挙型 TStringSeachOption の集合です。

変数

AnsiResemblesProc2 つの文字列が似ているかどうかの基準を決定するために AnsiResemblesText によって使用されるアルゴリズムを制御します。
ResemblesProc2 つの文字列が類似しているかどうかを判断するために、AnsiResemblesText が使用するアルゴリズムを制御します。これは、AnsiResemblesProc と同じです。
WordDelimiters

単語の区切り記号となる ANSI 文字の集合です。