VBScript - 文字列に指定した文字列が含まれるか検索する(InStr 関数、 InStrRev 関数)
VBScript - 文字列に指定した文字列が含まれるか検索する(InStr 関数、 InStrRev 関数)
文字列の中にとある文字列が含まれているか検索するには、 InStr 関数または InStrRev 関数を使う。
先頭から検索するときは InStr 関数を、末尾から検索するときは InStrRev 関数を使う。
どちらの関数も、最初に見つかった文字の位置(先頭からその文字までの文字数)を返す。
見つからない場合は 0 が返る。
InStr([〈検索開始位置〉, ]〈元の文字列〉, 〈検索する文字列〉[, 〈文字列の比較モード〉])
検索開始位置には、文字列の先頭を 1 として検索開始位置を指定する。
省略した場合、先頭から検索される。
InStrRev(〈元の文字列〉, 〈検索する文字列〉[, 〈検索開始位置〉[, 〈文字列の比較モード〉]])
検索開始位置には、文字列の先頭を 1 として検索開始位置を指定する。
省略した場合、末尾から検索される。
例
半角スペースを検索する。
pos = InStr("1868/09/08 10:35:27", " ")
' → 11
pos = InStrRev("1868/09/08 10:35:27", " ")
' → 11
検索する文字列に長さ 0 の文字列を指定した場合、 InStr 関数は 1 を返す。
InStrRev 関数は元の文字列の文字数(末尾の文字の位置)を返す。
pos = InStr("1868/09/08", "")
' → 1
pos = InStrRev("1868/09/08", "")
' → 10
アカウントを作成 して、もっと沢山の記事を読みませんか?
この記事が気に入ったら ことりと さんを応援しませんか?
メッセージを添えてチップを送ることができます。
ことりと さんにチップを送りました
チップをありがとうございます。
メッセージは管理画面から確認できます。
酒とアクアリウムが最近の楽しみ。
このクリエイターの人気記事
最新記事
TOPVIEWの人気記事
おすすめの記事
この記事にコメントをしてみませんか?