replaceFirst用途正则表达式作为第一个参数,在正则表达式
(和
)特殊(他们打开和关闭组为例),所以你需要使用实例来逃避他们
\(或他们周围有
\Q
\E代表的报价。
但是为了避免手动转义,您可以使用
Pattern.quote类似
String newSubstring=substring.replaceFirst(Pattern.quote(randomLetter),"_");

replaceFirst用途正则表达式作为第一个参数,在正则表达式
(和
)特殊(他们打开和关闭组为例),所以你需要使用实例来逃避他们
\(或他们周围有
\Q
\E代表的报价。
但是为了避免手动转义,您可以使用
Pattern.quote类似
String newSubstring=substring.replaceFirst(Pattern.quote(randomLetter),"_");