/* Java正規表現サンプル */ import java.util.regex.Pattern; import java.util.regex.Matcher; class JSample2_1{ public static void main(String args[]){ String str1 = "abcdef"; String str2 = "defabc"; String regex1 = "abc"; Pattern p1 = Pattern.compile(regex1); String regex2 = "^abc"; Pattern p2 = Pattern.compile(regex2); check(p1, str1); check(p1, str2); check(p2, str1); check(p2, str2); } private static void check(Pattern p, String target){ Matcher m = p.matcher(target); System.out.print(target + " は " + p.pattern() + " に"); if (m.find()){ System.out.println("マッチします"); }else{ System.out.println("マッチしません"); } } }