在 Scala 或 Java 中replace,replaceAll和 有什么區別replaceAllLiterally?
uj5u.com熱心網友回復:
replace和replaceAllLiterally是相似的,實際上后者已被棄用。從檔案:
(自 2.13.2 版起)使用 s.replace 作為精確替換
replaceAll 另一方面,將字串與正則運算式匹配并用替換字串替換它。
uj5u.com熱心網友回復:
在 java 中,replace 方法要么接受一對字符,要么接受一對 CharSequence(其中 String 是一個子類,所以它很樂意接受一對 String)。replace 方法將替換所有出現的 char 或 CharSequence。另一方面, replaceFirst 和 replaceAll 的第一個 String 引數是正則運算式(regex)。使用錯誤的函式會導致細微的錯誤。
有關更多資訊,請參閱檔案
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/368222.html
