| 種別 | 文字列操作 |
|---|---|
| 説明 | 文字列を検索し、存在する位置を取得します。![]() |
| 構文 | 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、Sort) |
