Java/正規表現で特定箇所をいくつか抜き出す
キーワード
- 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クラスを使用すると特定箇所を抜き出すことができます。
参考
- http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/util/regex/Matcher.html
- http://www.javaroad.jp/java_character7.htm
作成日 2013-10-31
