正規表現とは文字・記号を利用し、特定の文字パターンを表現することを言います。文字列が文字パターンに合致するかを確認する場合や、 文字列内の文字パターンに合致する部分を変更したりする場合に利用します。 正規表現例1 正規表現内の*は直前の文字が0回以上続くことを表します。a*bはaabやaaaaaabの文字パターンを表します。 正規表現例2 正規表現内の[ ]は[ ]内の任意の1文字が含まれることを表します。a[xyz]aはaxaやayaの文字パターンを表します。 正規表現の詳細はjava.util.regexパッケージのJava APIドキュメントをご参照ください。 java.util.regexパッケージはPatternクラス、Matcherクラスで構成されています。 Patternクラスでは正規表現をコンパイルし、正規表現処理を行うMatcherクラスのオブジェクトを生成します。 Ma
![Javaの道:文字列(7.正規表現)](https://cdn-ak-scissors.b.st-hatena.com/image/square/489aa22d40686c294057ba97b70e1b56b818445c/height=288;version=1;width=512/http%3A%2F%2Fwww.javaroad.jp%2Fimages%2Fog_image.png)