java 正规表现でのグループ分けをして,グループごとに出力

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 正规表现でのグループ分けをして,グループごとに出力相关的知识,希望对你有一定的参考价值。

import java.util.regex.Pattern;
import java.util.regex.Matcher;

class Main {
  public static void main (String[] args) {
    long dateNumber = 20150622235959l;
    String target = Long.toString(dateNumber);

    // 6 matches
    // 2015 06 22 23 59 59
    String regex_str = "^([0-9]{1,4})([0-9]{1,2})([0-9]{1,2})([0-9]{1,2})([0-9]{1,2})([0-9]{1,2})$";

    Matcher matcher = Pattern.compile(regex_str).matcher(target);
    if (matcher.matches()) {
      for (int i = 0; i < matcher.groupCount(); i++) {
        System.out.println(matcher.group(i));
      }
    }
  }
}

以上是关于java 正规表现でのグループ分けをして,グループごとに出力的主要内容,如果未能解决你的问题,请参考以下文章

Cheese

CentOS7 + Apache2.4 + MySQL5.7 + PHP7

aoj 0558 Cheese

テレワーク可/田町MySQLサーバーリソースチェック/問い合わせ対応業務

和食とアートをスタイリッシュに楽しむHIVE 06 ART

IOIOI卡片占卜(Atcoder-IOIOI カード占い)(最短路)