キーワード

関連

概要

正規表現で特定箇所をいくつか抜き出したい。

方法

Matcher matcher = 
  Pattern.compile("([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])").matcher("1984-03-12");
if (matcher.find()) {
  year = matcher.group(1); // "1984"
  month = matcher.group(2); // "03"
  day = matcher.group(3); // "12"
}

解説

Matcherクラスを使用すると特定箇所を抜き出すことができます。

参考

Last-modified: 2013-10-31 (木) 09:02:19 (2152d)