概要
Javaで「文字列全体が正規表現パターンとマッチするか調べる」の動作を確認してみました。
以下のページを参考にしました。
実装
以下のファイルを作成しました。
JSample19_1.java
class JSample19_1{
public static void main(String[] args){
String str1 = "airplane.png";
String str2 = "lemon.png";
String str3 = "apple.jpeg";
String regex = "a.+png$";
System.out.println(str1.matches(regex));
System.out.println(str2.matches(regex));
System.out.println(str3.matches(regex));
}
}
以下のコマンドを実行しました。
$ javac JSample19_1.java
$ java JSample19_1
true
false
false
まとめ
何かの役に立てばと。