replace(char oldchar, char newchar)
返回乙個新的字串,它是通過用 newchar 替換此字串**現的所有 oldchar 而生成的。引數是字串也成立,eg:str.replace(" 「, 「%20」),用「%20」替換空格。
replaceall(string regex, string replacement)
使用給定的 replacement 字串替換此字串匹配給定的正規表示式的每個子字串,eg:str.replaceall(「old」,「new」),用「new」替換「old」。
區別:replaceall()基於用給定字串替換正規表示式的字串,eg:
string str=「12bb」
str.replaceall(」\d",「a」)表示用「a」替換str中的數字,結果為:「aabb」。
replace 和TRANSLATE 函式的對比
translate string,from str,to str 返回將 所有出現的 from str中的每個字元替換為to str中的相應字元以後的string。translate 是 replace 所提供的功能的乙個超集。如果 from str 比 to str 長,那麼在 from str ...
translate和replace 的區別
1.translate 語法 translate char,from,to 用法 返回將出現在from中的每個字元替換為to中的相應字元以後的字串。若from比to字串長,那麼在from中比to中多出的字元將會被刪除。三個引數中有乙個是空,返回值也將是空值。舉例 sql select transla...
replace函式示例
replace string1,string to replace,replacement string replace 123123tech 123 would return tech 兩個引數,把123去掉 replace 123tech123 123 would return tech 兩個引...