【发布时间】:2010-12-20 08:34:23
【问题描述】:
自从我使用正则表达式已经有几年了,但如果我没记错的话,以下应该可以工作:
String test = "axaxa";
Pattern p = Pattern.compile("([a-c])x\1x\1");
Matcher m = p.matcher(test);
m 在运行时不匹配任何内容。这是我在代码中所做的超级简化版本。该示例实际上取自有关正则表达式的 Java 教程!当它不起作用时,我试图重写我的html匹配代码,我去研究,以为我做错了什么......根据互联网,我没有。所以。有没有人知道为什么这不起作用?
额外信息,test.matches(the_pattern) 返回false。小组回溯似乎搞砸了。
【问题讨论】:
-
双反斜杠 \\ 不是 \
标签: java regex regex-group capturing-group