我有以下程序:
String one = "Hello I am IN (?)";
String two = one.replaceFirst(" IN (?)", " IN ('one','two')");
System.out.println(two);
输出是:
Hello I am IN ('one','two')(?)
我期待的输出是:
Hello I am IN ('one','two')
问题是什么?它与replaceFirst
将第一个参数作为正则表达式的方法有关。