013-004-008

Patternクラスでパターン検索

中級

問題説明

Patternクラスでパターン検索

この問題では: 文字列から正規表現を使って携帯電話番号をすべて検索・抽出し、結果を標準出力に表示するプログラムを作成します。

学習目標: PatternクラスとMatcherクラスを使用した高度な正規表現処理を理解する

概要

PatternクラスとMatcherクラスを使用して、文字列内のすべての電話番号パターンを検索・抽出するプログラムを作成してください。

仕様

  • 文字列 text を "Call 090-1234-5678 or 080-9876-5432 for info." で初期化
  • 正規表現パターン "0[89]0-[0-9]{4}-[0-9]{4}" を使用(携帯電話番号パターン)
  • Pattern.compile() でパターンをコンパイル
  • Matcher.find() で文字列内のすべてのマッチを検索
  • 見つかった電話番号をすべて出力

出力形式

090-1234-5678
080-9876-5432

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録