<< 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
ReverseStr
CStrToArray
CArrayToStr
CCsvToArray
CArrayToCsv
Chr
Ascii
RET
IntStrs
IsFullWidthChar
MeasureStr