以下哪项会更有效和更好地使用?
value.replaceAll("['‘’`]","")
value.replaceAll("['‘’`]+","")
我的猜测是,对于没有替换字符的字符串,或者至少没有它们的序列,两者是相同的,或者第一个更好的是不那么复杂。
但是如果我正在查看确实具有被替换字符的子序列的字符串怎么办?第二个会更好吗?
'abababababababab'.replaceAll("ab","")
对比
'abababababababab'.replaceAll("(ab)+","")
如果这对这个 Q 很重要,我正在使用 Java。