js replace()方法進行字串替換
本章節介紹一下如何利用JavaScript中的replace()方法將字串中的字元進行替換操作。
關於替換其實也是分多鐘情況的,比如只替換字串中的一處內容,或者替換字串中的全部內容。
一.只替換一處內容:
[JavaScript] 純文字檢視 複製程式碼var str="abcabc"; console.log(str.replace("abc","螞蟻部落"));
上面的程式碼只會替換原來字串的第一個指定內 容。
二.利用正規表示式實現全部替換:
[JavaScript] 純文字檢視 複製程式碼var str="abcabc"; console.log(str.replace(/abc/g,"螞蟻部落"));
上面的程式碼實現了全部替換功能,必須要注意的一點就是正規表示式必須要使用全域性匹配。
三.利用子表示式進行替換操作:
利用正規表示式的字表示式可以進行更加靈活的替換操作。
[JavaScript] 純文字檢視 複製程式碼var str="antzone,softwhy"; var newStr=str.replace(/(\w+),(\w+)/,"$2,$1");
上面的程式碼實現了字串兩個單詞的前後互換操作,再來看一個程式碼例項:
[JavaScript] 純文字檢視 複製程式碼var str="I love antzone,and you?"; console.log(str.replace(/[abn]/g,"\\$&"));
上面的程式碼可以在每一個匹配的字元前面新增一個反斜槓。
關於正規表示式如何使用replace()方法更多內容可以參閱正規表示式replace()函式一章節。
相關文章
- js replace替換字串,同時替換多個方法JS字串
- 使用正規表示式替換字串的方法(replace方法)字串
- replace()方法替換字串內容程式碼例項字串
- js replace 全域性替換JS
- JavaScript replace()替換字串中指定字元JavaScript字串字元
- PHP字串替換substr_replace與str_replace函式PHP字串函式
- js中字串的替換JS字串
- js中字串全部替換JS字串
- js使用replace()函式替換所有指定字元JS函式字元
- js實現的對字串中的指定內容進行替換操作JS字串
- js替換字串裡的空格JS字串
- 【Hive】字串替換函式translate和regexp_replaceHive字串函式
- js字串查詢和替換功能JS字串
- js字串中替換指定的的字元JS字串字元
- js替換字串中所有指定的字元JS字串字元
- sed 字串替換字串
- ACM 字串替換ACM字串
- 正規表示式的字串替換方法字串
- java字串%s格式化替換方法Java字串
- 字串replace方法的使用字串
- SQL中的替換函式replace()使用SQL函式
- js替換字串中的所有指定內容JS字串
- PHP 對字串進行十六進位制替換 invalid character in attribute valuePHP字串
- vi替換字串(zz)字串
- POJ 3981 字串替換字串
- 命行下的查詢與替換字串字串
- 如何用UE進行替換操作
- Problem 4:替換空格(字串)字串
- Linux vi替換字串Linux字串
- 字串查詢和替換字串
- Vi中的替換字串字串
- mysql批量替換指定字串MySql字串
- Find and Replace Pattern(C++查詢和替換模式)C++模式
- javascript如何使用replace()函式替換所有指定字元JavaScript函式字元
- Mysql替換欄位中指定字元(replace 函式)MySql字元函式
- 替換空格 將一個字串中的空格替換成“ ”字串
- js實現的替換字串中的全部指定內容JS字串
- python 字串整詞替換Python字串