当前位置: 代码迷 >> J2SE >> 正则表达式-后向引用?解决方法
  详细解决方案

正则表达式-后向引用?解决方法

热度:85   发布时间:2016-04-24 12:46:08.0
正则表达式-后向引用?
Java code
public class Test {    public static void main(String[] args) {        String str = "go go";        String r5 = "\\b(?<Word>\\w+)\\b\\s+\\k<Word>\\b";                System.out.println(str.matches(r5));    }}

怎么编译是错误呢?Exception in thread "main" java.util.regex.PatternSyntaxException: Look-behind group does not have an obvious maximum length near index 12
\b(?<Word>\w+)\b\s+\k<Word>\b
-----------^---------------


------解决方案--------------------
探讨
小括号和\\k造成的吧..
不太明白正则的意思,貌似?用法有误...
  相关解决方案