概要
Javaで「文字列の全体がパターンとマッチするか調べる(Matcher.matches)」の動作を確認してみました。
以下のページを参考にしました。
実装
以下のファイルを作成しました。
JSample3_1.java
import java.util.regex.*;
class JSample3_1{
public static void main(String[] args){
String regex = "S.*t";
Pattern p = Pattern.compile(regex);
Matcher m1 = p.matcher("JavaScript");
System.out.println(m1.matches());
Matcher m2 = p.matcher("Script");
System.out.println(m2.matches());
Matcher m3 = p.matcher("Set");
System.out.println(m3.matches());
}
}
以下のコマンドを実行しました。
$ javac JSample3_1.java
$ java JSample3_1
false
true
true
まとめ
何かの役に立てばと。