2013年09月19日(木) [長年日記]
■ [java] Javaの正規表現でマッチした部分を取り出す
Javaの正規表現は毎回たくさん調べないと書けない。例をメモしておく。
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Regex {
public static void main(String[] args) {
String target = "abc 01.02";
Matcher m = Pattern.compile("c (\\d\\d).(\\d\\d)").matcher(target);
System.out.println(m.matches());
System.out.println(m.find());
System.out.println(m.group());
System.out.println(m.group(1));
System.out.println(m.group(2));
}
}
false true c 01.02 01 02
[ツッコミを入れる]