package com.wy.regular;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegularTest {
public static void main(String[] args) {
/*
* back refenrences 向前引用
* \\1 指的是第二个组的结果和第一个组的需要一样
* (\\d(\\d))\\2的结果是false
*/
Pattern pattern = Pattern.compile("(\\d(\\d))\\2");
String str = "1212";
Matcher matcher = pattern.matcher(str);
pri(matcher.matches());//true
}
private static void pri(boolean str) {
System.out.println(str);
}
}

本文通过一个具体的Java代码示例,演示了如何使用正则表达式中的向前引用功能来匹配特定的字符串模式。重点讲解了Pattern和Matcher类的使用,以及如何通过1等引用符来实现模式的重复匹配。
1320

被折叠的 条评论
为什么被折叠?



