最近のアクセス:
IndexOf メソッド

ある文字列の中に、指定した文字列があるかどうかを検索します。 

構文


str1.IndexOf(str2  [ , start-position ] )

入力値の説明:

str1
    検索を行う対象となる文字列です。Character データタイプ、VarChar または LongVarChar データタイプを使用できます。
str2
    検索する文字列です。Character データタイプ、VarChar または LongVarChar データタイプを使用できます。
start-position
    オプションです。検索の開始位置を示します。正の数 (固定値または変数) である必要があります。

戻されるタイプ:

Numeric

適用範囲

データタイプ: CharacterVarCharLongVarChar
ジェネレーター: .NET .NET FrameworkJava、Ruby (GeneXus X Evolution 3まで)、Visual FoxPro (GeneXus X Evolution 3 まで)

説明

IndexOf メソッドは、別の文字列内で文字列を検索します。
str1 文字列内で、str2 文字列が見つかった位置 (1 から始まる整数のインデックス) を返します。検索は先頭から末尾に向かって行われます。
開始位置は、検索のオプションのパラメーターです。省略すると、開始位置は Str1 文字列の位置 1 になります。正の数である必要があります。0 の場合、メソッドは 0 を返します。
注:
  • 検索するときに大文字と小文字が区別されます (したがって、「a」と「A」は同じではありません)。 
  • str1 が空か、str2 より短い場合は、検索不可能なので 0 が返されます。
  • str2 を空にすると、メソッドが初期化された場合は start-position を、そうでない場合は 1 を返します。 

&str1 ="StrSearch function tests"
&Number = &str1.IndexOf("j")    // 0 を返します ("j" は見つかりませんでした)
&Number = &str1.IndexOf("a")    // 6 を返します
&Number = &str1.IndexOf("e", 7) // 21 を返します

参考情報

IndexOf メソッド - SDT コレクション
StrReplace 関数



サブページ
Created: 14/09/18 03:06 by Admin Last update: 24/04/01 20:54 by Admin
カテゴリ
Powered by GXwiki 3.0