広告スペース(バナー)
🔷Visual Basic(.NET) レッスン
基本文法の基礎8
データ構造とオブジェクト指向7
構文の基本を深める9
関数とデータ構造の応用9
アルゴリズムとテストの基礎8
文字列・数値操作の応用8
実務で役立つ機能8
アルゴリズム練習問題10
レッスン 32 / 68

正規表現入門(パターンマッチング)

このレッスンでは、VB.NETで正規表現を使ったパターンマッチングの基本を学び、文字列が決まった形式に合っているかを調べられるようになることを目標にします。「VB.NET 正規表現 使い方」で調べている方向けです。

正規表現は、文字列のパターンを表す特別な記法です。Regex.Match()でパターンに合う部分を抜き出し、Regex.IsMatch()でパターンに合っているかどうかを判定できます。

サンプルコードでは、\d{3}-\d{4}-\d{4}というパターンで電話番号らしき部分をRegex.Match()により抜き出し、^\d+$というパターンで「12345」が数字だけかどうかをRegex.IsMatch()で判定しています。\dが数字1文字を表す記号です。

初心者がよくつまずくのが、正規表現特有の記号の意味を覚えることです。\d^$など独特の記号が多く、慣れるまでは難しく感じますが、よく使うパターンから少しずつ覚えていくのがコツです。

実際の開発現場では、メールアドレスや電話番号の形式チェック、ログファイルから特定の情報を抜き出す処理など、文字列パターンの検証・抽出で正規表現が幅広く使われます。

📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください

🧪 このサイトではVisual Basic(.NET)を直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。

🎯
ここまでできればゴール達成!
メールアドレスの形式が正しいかどうかをチェックする処理が作れるようになります。
広告スペース(バナー)
広告スペース(記事内)