【发布时间】:2011-10-23 19:23:13
【问题描述】:
Matcher.replaceAll() 与 single backreference 效果很好(即Matcher.replaceAll("$2"))。
但我无法使其与两个或多个反向引用一起工作,例如Matcher.replaceAll("$1$2").
Matcher.replaceAll() 是否支持多个反向引用?如果是这样,使用它的正确语法是什么?
【问题讨论】:
-
Matcher.replaceAll("$1$2") 应该可以工作。你做错了什么
-
download.oracle.com/javase/7/docs/api/java/util/regex/… 这里没什么奇怪的。可能您的第二个反向引用是空的?
标签: java regex matcher backreference