よく使うわりに、よく使い方を忘れるのでメモしておきます。 正規表現によるパターンマッチングを行うには、java.util.regex パッケージの Pattern クラスと Matcher クラスを利用します。 Pattern クラスは正規表現パターンを表すクラス、Matcher クラスはマッチングを行うクラスで、それぞれ、以下のように準備します。 String value = "This is a pen."; String pattern = "\\w+"; Pattern p = Pattern.compile(value); Matcher m = p.matcher(pattern); 最終的に使用したいのは Matcher クラスなので、以下のようにしてもいいかもしれません。 Matcher m = Pattern.compile(pattern).matcher(value)