Javaコラム Javaエンジニアのためのお役立ちコラム

JavaでのPattern.compileの使い方とは?パターンで置換・パターンで分割・一致したgroupの取得

2021年06月30日
SE
JavaでのPattern.compileの使い方が知りたいです。
PM
Pattern.compileの使い方などを説明しますので、一緒に学んでいきましょう。

JavaでのPattern.compileの使い方とは?


今回は、JavaでのPattern.compileの使い方について説明します。Pattern.compileは正規表現をパターンにcompileします。メソッドの定義は以下のようになっています。

ここでは、Pattern.compileでcompileした後の、正規表現パターンに一致するかチェック(match/lookingAt/find)、パターンで置換(replaceAll/replaceFirst/replaceLast)、パターンで分割(split)、一致したgroupの取得について紹介します。
JavaでのPattern.compileの使い方に興味のある方はぜひご覧ください。

パターンに一致するかチェック(match/lookingAt/find)

Javaでの正規表現パターンに一致するかチェックする方法を紹介します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このようにJavaでは、正規表現パターンに一致するかチェックするには、match/lookingAt/findメソッドを使用します。

パターンで置換(replaceAll/replaceFirst/replaceLast)

Javaでの正規表現パターンで置換する方法を紹介します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このようにJavaでは、正規表現パターンで置換するにはreplaceAll/replaceFirstメソッドを使用します。

パターンで分割(split)

Javaでの正規表現パターンで分割する方法を紹介します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このようにJavaでは、正規表現パターンで置換するにはsplitメソッドを使用します。

一致したgroupの取得

Javaでの正規表現パターンに一致したgroupを取得する方法を紹介します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

SE
JavaでのPattern.compileの使い方などが理解できました。
PM
より理解を深めるために、実際のソースコードで指定してご自身の目で確認してみましょう。

まとめ

いかがでしたでしょうか。JavaでのPattern.compileの使い方について説明しました。Pattern.compileは正規表現をパターンにcompileします。

ここでは、Pattern.compileでcompileした後の、正規表現パターンに一致するかチェック(match/lookingAt/find)、パターンで置換(replaceAll/replaceFirst/replaceLast)、パターンで分割(split)、一致したgroupの取得について紹介しました。

ぜひご自身でソースコードを書いて、理解を深めてください。


Javaでのキャリアアップをお考えの方は、現在募集中の求人情報をご覧ください。

また、直接のエントリーも受け付けております。

エントリー(応募フォーム)

Search

Popular

recommended

Categories

Tags