【Java】正则分组

2022-02-03  本文已影响0人  如雨随行2020
public static void eg3() {
    String input = "GOCB02组网口B链路中断\n";
    String regex = "^(GOCB)(\\d+)(组网口)(A|B)(链路中断)$";
    Pattern pattern = Pattern.compile(regex);
    Matcher matcher = pattern.matcher(input);
    if (matcher.find()) {
        System.out.println("X:"+matcher.group(2));
        System.out.println(input.replaceAll(regex, "$1" + ReplaceArg + "$3$4$5"));
    } else {
        System.out.println("not match");
    }
}
上一篇 下一篇

猜你喜欢

热点阅读