/* Java正規表現サンプル */ import java.util.regex.Pattern; import java.util.regex.Matcher; class JSample1_1{ public static void main(String args[]){ String str1 = "10 years old"; String str2 = "What would you like to have?"; String str3 = "Search results"; String regex = " .+ "; Pattern p = Pattern.compile(regex); System.out.println("パターン : " + regex); check(p, str1); check(p, str2); check(p, str3); } private static void check(Pattern p, String target){ Matcher m = p.matcher(target); if (m.find()){ int start = m.start(); int end = m.end(); String str = target.substring(0, start) + "[" + m.group() + "]" + target.substring(end, target.length()); System.out.println("○ " + target); System.out.println(" " + str); }else{ System.out.println("× " + target); } } }