<< 前へ        次へ >>

ID : 757

InStrRev

機能

ある文字列 (string1) の中から指定された文字列 (string2) を最後の文字位置から検索を開始し、最初に見つかった文字位置 (先頭からその位置までの文字数) を返します。

構文

InStrRev(string1, string2[, start])

指定項目

string1
検索先の文字列型データを指定します。
string2
検索する文字列型データを指定します。
start
検索の開始位置を設定する整数型データを指定します。引数 start を省略すると -1 が使用され、最後の文字位置から検索を開始します。

戻り値

ある文字列 (string1) の中から指定された文字列 (string2) を最後の文字位置から検索を開始し、最初に見つかった文字位置 (先頭からその位置までの文字数) を整数型データで返します。

解説

ある文字列 (string1) の中から指定された文字列 (string2) を最後の文字位置から検索を開始し、最初に見つかった文字位置 (先頭からその位置までの文字数) を返します。

第3引数startの指定は先頭(左)から数えた文字位置です。

関連項目

InStrMidRight文字列関数

注意事項

大文字/小文字は区別されます。

関数InStrと構文が異なります。

用例

'!TITLE "InStrRevのサンプル"

Sub Sample_InStrRev 

  Dim aaa As String
  aaa = "ABCD-CDEF-ABCD-FFFF"
  PrintDbg Mid(aaa,InStrRev(aaa, "-") + 1) ' "FFFF"を出力
  PrintDbg Mid(aaa,InStrRev(aaa, "-", Len(aaa) - 5) + 1, 4) ' "ABCD"を出力
  

End Sub

ID : 757

<< 前へ        次へ >>