Java プログラムメモ


トップ

正規表現

Java で正規表現を使う場合は、version 1.4 から導入された java.util.regex パッケージを使用します。 他にも、jakarta oro などがありますが、ここでは java.util.regex パッケージの使い方を紹介します。

このパッケージにクラスは MatcherPattern の 2 つだけです。
Pattern#compile で正規表現を作成して、Pattern#matcher で、Matcher を作成し、作成された Matcher の各メソッドで評価を行います。

ソース記述例 matches

Pattern p = Pattern.compile("^a*b"); Matcher m = p.matcher("aaaaab"); boolean b = m.matches();

ソース記述例 置換

Pattern p = Pattern.compile("a?"); Matcher m = p.matcher("aaaaab"); System.out.println(m.replaceFirst("c")); System.out.println(m.replaceAll("c"));


プログラムメモ アフリカ雑貨・珈琲豆・アールブリュット作品 マゴソスクール クラウドファンディング
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送