/* Java正規表現サンプル */ import java.util.regex.Pattern; import java.util.regex.Matcher; class JSample2_1{ public static void main(String args[]){ String str1 = "No01 is Apple"; String str2 = "No12506 is Melon"; String str3 = "No.01 is Banana"; String str4 = "No12.5 is Lemon"; String regex = "No(0|1|2|3|4|5|6|7|8|9)+ is"; Pattern p = Pattern.compile(regex); System.out.println("パターン : " + regex); check(p, str1); check(p, str2); check(p, str3); check(p, str4); } private static void check(Pattern p, String target){ Matcher m = p.matcher(target); if (m.find()){ System.out.println("○ " + target); }else{ System.out.println("× " + target); } } }