2012年7月14日土曜日

String Array Find = 指定した文字列の、文字列配列上の位置を調べる - SynthMaker

SynthMaker。Stringグループの部品
○SM2 ○FL10
指定した文字列の、文字列配列上の位置を調べます。

o 先頭は 0。見つからなかった時は -1 を出力します。


**** 使用方法
** 場所
o String グループの String Array Find(回路図上の表示は Find)

** 端子
o 左の1番 = 検索対象となる配列
o 左の2番(Find) = 検索文字列
o 左の3番(Case) = True を入力すると、大文字と小文字を区別します。規定値は Falseです。
o 左の4番(Rev) = True を入力すると、配列の最後から順に要素を探します。規定値は Falseです。
o 右の1番 = 見つかった要素の位置( 先頭が 0。見つからなかった時は -1 )

** 主なプロパティ
o (ありません)


**** 使用例
o 大文字小文字の区別をしない + 先頭から検索
--------
左の1番 <- 配列「 "MIKUSAN" / "Mikusan" / "Negi" / "mikusan" 」
左の2番 <- "Mikusan" (文字列)
左の3番 <- 指定なし
左の4番 <- 指定なし
右の1番 -> 0
--------


o 大文字小文字の区別をする + 先頭から検索
--------
左の1番 <- 配列「 "MIKUSAN" / "Mikusan" / "Negi" / "mikusan" 」
左の2番 <- "Mikusan" (文字列)
左の3番 <- True (論理値)
左の4番 <- 指定なし
右の1番 -> 1 (整数)
--------


o 大文字小文字の区別をしない + 後ろから検索
--------
左の1番 <- 配列「 "MIKUSAN" / "Mikusan" / "Negi" / "mikusan" 」
左の2番 <- "Mikusan" (文字列)
左の3番 <- 指定なし
左の4番 <- True (論理値)
右の1番 -> 3 (整数)
--------



**** 機能
o 指定した文字列の、文字列配列上の位置を調べます。
o 先頭は 0。見つからなかった時は -1 を出力します。
o 左の3番に線を接続しない時、大文字小文字の区別をしません。

** 操作の要点
o 大文字小文字の区別をしたい時は、左の3番に True を入力します。


**** 確認したバージョン
o SynthMaker 2.0.5 Professonal Edition
o FL STUDIO 10 Producer Edition   Version 10.0.9 (Signature Bundle)   32ビット版


==
関連ページ:
    ▼Stringグループ = 文字列操作を行う部品群
    ▼主な部品
    ▼SynthMaker
    ▼制作メモ
    > String Array Get At = 文字列配列の指定した位置から文字列を取り出す
    String Array = 文字列の配列を操作する(上書き、追加、削除、初期化)
    String Array Split = 文字列配列を2つに分割する