<コンプリートVBScriptのリファレンス
InStrRev関数は、別の内1つの文字列の最初に出現する位置を返します。 検索は、文字列の末尾から始まるが、位置は文字列の先頭からカウントを返されました。
InStrRev関数は、次の値を返すことができます。
- 文字列1である場合は"" - InStrRevは、0を返します。
- 文字列1がnullの場合 - InStrRevはヌルを返します。
- string2のであれば"" - InStrRevは、スタートを返します。
- string2のがnullの場合 - InStrRevはヌルを返します。
- string2のが見つからない場合 - InStrRevは、0を返します。
- string2のがstring1の中に発見された場合 - InStrRevは、一致が見つかった位置を返します。
- スタート>もしLen(string1) - InStrRevは、0を返します。
Tip:また、InStr関数を見て
構文
InStrRev(string1,string2[,start[,compare]])
パラメーター | 説明 |
---|---|
string1 | 必須。 文字列を検索します |
string2 | 必須。 検索する文字列式 |
start | 任意。 各検索の開始位置を指定します。 検索は、デフォルトでは、最後の文字位置から始まる(-1) |
compare | 任意。 使用する文字列の比較を指定します。 デフォルトは0です 以下のいずれかの値を持つことができます。
|
例
例1
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"beautiful"))
%>
上記のコードの出力は次のようになります。
11
表示例» 例2
手紙を見つける"i" 、異なる開始位置を使用しました:
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"i",-1) & "<br />")
response.write(InStrRev(txt,"i",7) & "<br />")
%>
上記のコードの出力は次のようになります。
16
6
表示例» 例3
文字検索"T" 、テキスト、バイナリ、比較して、:
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"T",-1,1) & "<br />")
response.write(InStrRev(txt,"T",-1,0) & "<br />")
%>
上記のコードの出力は次のようになります。
15
1
表示例» <コンプリートVBScriptのリファレンス