StringFind

文字列内の文字列を検索します。

StringFind

int  StringFind(
   string  string_value,        // 検索が行われる文字列
   string  match_substring,     // 検索するワード(文字列)
   int     start_pos=0          // 検索開始位置
   );
  • 引数
引数名初期値I/O詳細
string_value-IN検索が行われる文字列
match_substring-IN検索するワード(文字列)
start_pos0IN検索を開始する文字列位置
  • 戻り値

見つかったワードが開始される文字列位置を返します。
見つからなかった場合は-1を返します。

  • その他

無し

  • サンプルソース
#property strict

void OnInit() {
    int total    = ObjectsTotal(ChartID());
    for(int i = 0; i < total ; i++) {
        string objectName = ObjectName(0, i);
        // オブジェクト名称にHighが含まれているか確認
        if(StringFind(objectName, "High", 0) != -1) {
            Print("objectName=",objectName);
        }
     }
}

Twitterでフォローしよう

おすすめの記事