你能解释一下输出吗?
通过移除$,它就可以正常工作。为什么呢?
String str = "Total Amount is AMOUNT";
String amount = "$10.00";
str = str.replaceAll("AMOUNT", amount);
System.out.println(str);
输出是什么? 它抛出异常
Exception in thread "main" java.lang.IndexOutOfBoundsException: No group 1
通过移除$,它就可以正常工作。为什么呢?