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