home wiki.fukuchiharuki.me
Menu

関連

  • Java
  • 正規表現

概要

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

方法

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クラスを使用すると特定箇所を抜き出すことができます。

参考