【VB.NET】文字列が指定文字列で始まって(終わって)いるかを調べるには?

訪問して頂きありがとうございます。まさふくろーです。

この記事では、文字列が指定文字列で始まって(終わって)いるかを調べる方法をご紹介します。

文字列が指定文字列で始まって(終わって)いるかを調べる

  • 文字列が、ある文字列で始まっているかどうかを調べるには、StringオブジェクトのStartsWithメソッドを使います。
  • 書式は、以下になります。

文字列.StartsWith(始まりの文字列)

  • 文字列が、ある文字列で終わっているかどうかを調べるには、StringオブジェクトのEndsWithメソッドを使います。
  • 書式は、以下になります。

文字列.EndsWith(終わりの文字列)

補足
指定した文字列で始まっている(終わっている)場合は「True」、そうでない場合は「False」を返します。

サンプルプログラム【1】

2 「市外局番チェック」ボタンがクリックされた場合に、以下処理を行う。
7 テキストボックスに入力した値を、文字列型の変数「InputString」に代入。
9 入力された値が「01」で始まっている場合、
11 文字列型の変数「AreaName」に文字列「北海道・北東北地方」を代入。
13~35 同様に、入力された値によって、場合分けを行う。
36 どの条件にも当てはまらない場合は、
38 文字列型の変数「AreaName」に文字列「市外局番ではありません。」を代入。
42 変数「AreaName」の値をラベルに表示する。

サンプルプログラム【2】

2 「ドメインチェック」ボタンがクリックされた場合に、以下処理を行う。
7 テキストボックスに入力した値を、文字列型の変数「InputString」に代入。
9 入力された値が「com」で終わっている場合、(大文字で入力された場合にも対応するため、ToLowerメソッドで小文字に変換しています。)
11 文字列型の変数「DomainName」に文字列「企業や商用サービスを表すドメイン」を代入。
13~19 同様に、入力された値によって、場合分けを行う。
21 どの条件にも当てはまらない場合は、
23 文字列型の変数「DomainName」に文字列「その他ドメイン」を代入。
27 変数「DomainName」の値をラベルに表示する。

関連記事

最後まで読んでいただき、ありがとうございました!

本のまとめ関連記事はこちら