概要
Javaで「COMMENTSフラグ(パターンの中にコメントを記述する)」の動作を確認してみました。
以下のページを参考にしました。
実装
以下のファイルを作成しました。
JSample21_1.java
import java.util.regex.*;
class JSample21_1{
public static void main(String[] args){
String target = "AZ-243";
String regex = "[a-zA-Z]{2} # 製品名" +
"- # ハイフン" +
"[0-9]{3} # 製品コード";
Pattern p = Pattern.compile(regex, Pattern.COMMENTS);
Matcher m = p.matcher(target);
System.out.println(target + ":" + m.find());
}
}
以下のコマンドを実行しました。
$ javac JSample21_1.java
$ java JSample21_1
AZ-243:true
まとめ
何かの役に立てばと。