JavaScript replace()
replace() 方法可以用指定字串替換源字串的指定內容。
方法返回值是替換後產生的新字串,不會修改源字串。
更多字串內容參閱JavaScript String 字串一章節。
語法結構:
[JavaScript] 純文字檢視 複製程式碼str.replace(oldStr, newStr);
引數解析:
(1).oldStr:必需,將被替換的字串。
(2).newStr:必需,用於替換 oldStr 的字串,可以是普通字串、正規表示式或者函式。
與正則相關的使用方式可以參閱 正規表示式 replace()方法 一章節。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼let str="螞蟻部落"; console.log(str.replace("螞蟻", "ant"));
程式碼執行截圖如下:
將字串中的"螞蟻"替換為"ant"。
[JavaScript] 純文字檢視 複製程式碼執行程式碼let str="螞蟻部落"; console.log(str.replace("螞蟻", "ant")); console.log(str);
程式碼執行截圖如下:
由此可見,此方法並不是直接操作源字串。
第二個引數是函式的情況可以參閱JavaScript replace()第二個引數為函式時的引數一章節。
相關文章
- [Javascript] Replace undefined with void 0JavaScriptUndefined
- javascript中replace的高階運用JavaScript
- JavaScript replace()替換字串中指定字元JavaScript字串字元
- Replace
- replace()用法
- replace方法
- 【Go】strings.Replace 與 bytes.Replace 調優Go
- replace函式函式
- location.replace() 方法
- MySQL replace語句MySql
- RESTOREkeyttlserialized-value[REPLACE]RESTTLSZed
- mySQL中replace的用法MySql
- SQLite 之 INSERT OR REPLACE使用SQLite
- MYSQL中replace into的用法MySql
- ARC130F Replace by average
- [leetcode] 890. Find and Replace PatternLeetCode
- 淺析MySQL replace into 的用法MySql
- 原生js實現replace方法JS
- 深入瞭解下replace函式函式
- C++ replace() 函式用法C++函式
- js replace 全域性替換JS
- ecshop中preg_replace替換為preg_replace_callback需要注意的事項
- python 字串replace方法實現探索Python字串
- 11 replace-method標籤使用
- 攻防世界 Replace Reverse二星題
- 魔板引擎中的replace方法
- ACL Beginner Contest E.Replace DigitsGit
- js提示Cannot read property ‘replace‘ of undefinedJSUndefined
- In 2019, Let me Replace Redux with React HooksReduxReactHook
- Java中replace與replaceAll區別Java
- Spark SQL,正則,regexp_replaceSparkSQL
- Dedecms提示 ereg_replace() is deprecated 錯誤
- PHP中preg_replace函式解析PHP函式
- 一文搞懂String的replace用法
- 20190118-自定義實現replace方法
- Python replace方法並不改變原字串Python字串
- Android webview “location.replace” 不起作用AndroidWebView
- a連結上新增location.replace不生效