種別 | 文字列操作 |
---|---|
説明 | 文字列を検索し、存在する位置を取得します。 |
構文 | Find(str1, str2[, start]) |
引数 | str1:検索元となる文字列 str2:検索する文字列 start:検索を開始する位置。最初の文字は「1」になります。 また、-1を指定すると、文字の最後から検索します。 |
戻り値 | 成功すれば「1以上」を、検索文字がないなど失敗すれば「0」を返します。 |
使用例 | Dim i '全角文字も1文字としてカウントします。 i = Find("ABCあいうXYZ", "XYZ")'7が返されます。 i = Find("ABCあいうABC", "ABC")'1が返されます。 i = Find("ABCあいうABC", "ABC", 2)'7が返されます。 '文字の最後から検索し、10が返されます。 i = Find("ABCあいうABCAB", "AB", -1) |
実例 | |
備考 | 関連する関数(ChgVariable、Format、Find、IIf、Len、Left、Mid、 Replace、Right、Split、StrConv、Trim) |