java正则表达式的有关问题
java正则表达式的问题[解决办法]引用:Quote: 引用:Quote: 引用:Quote: 引用:啥意思?问题是? 想要的结果是?
java正则表达式的问题
[解决办法]
哦,这样啊,那你试试这个:
String strTest = "123434234678";
String regex = "((\\d)(?!\\2)(\\d))\\1";
Pattern p1 = Pattern.compile(regex);
Matcher m1 = p1.matcher(strTest);
if(m1.find()) {
System.out.println("匹配成功");
}else {
System.out.println("未匹配成功");
}
[解决办法]1212的话可以查出来
123331212这样就不行了
刚测了下,123331212可以查出来