<< Click to Display Table of Contents >>
マニュアル > コントロールリファレンス > ルート > ルートメソッド >
文字列内の文字を検索する。
構文
FindStr(
str,
searchStr
)
パラメータ
str
型:
文字
検索される文字。
検索文字。
戻り値
一致した文字の位置(開始値 0)。
解説
検索文字(str)と一致した文字の位置(開始値 0) を返します。一致した文字がない場合は -1 を返します。
Ver6より、全角文字半角文字の区別がなくなりました。Ver5では全角文字の場合、戻り値の開始位置が2文字数分としてカウントしていましたが、V6からは全角も半角も1文字数としてカウントします。 例)
Ver5で「efg」を検索したい場合 var a = ::FindStr("abcあefg", "efg");
aには開始位置「5」が格納されます。
Ver6で「efg」を検索したい場合 var a = ::FindStr("abcあefg", "efg");
aには開始位置「4」が格納されます。
サポート対象
○
スクリプトアクション
サーバのスクリプトVer2アクションで使用可能
ブラウザスクリプト
ブラウザのスクリプトにて使用可能
演算式構文
演算式構文(バインド書式など)にて使用可能
参照
StrLen
MBStrLen
LeftStr
RightStr
MidStr
IsLike
InsertStr
RepeatInsertStr
CombineStr
DivideStr
TrimLeftStr
TrimRightStr
UpperStr
LowerStr
ReplaceStr
CStrToArray
CArrayToStr
CCsvToArray
Chr
IntStrs
IsFullWidthChar
MeasureStr