常量單個
var str=
"我是小仙女!"
;alert
(str.
replace
("我是"
,"哈哈哈"))
;//輸出哈哈哈小仙女!
常量全域性替換
var str=
"我是我是我是小仙女!"
;alert
(str.
replace
("我是"
,"哈哈哈"))
;//輸出 哈哈哈我是我是小仙女!
alert
(str.
replace
(/我是/g
,"哈哈哈"))
;//輸出 哈哈哈哈哈哈哈哈哈小仙女!
變數單個/全域性替換
var ch=
"我是"
;//需要替換的變數
var str=
"我是小仙女!我是小仙女!"
;alert
(str.
replace
(ch,
"哈哈哈"))
;//輸出 哈哈哈小仙女!我是小仙女!
var encode=
eval
("/"
+ch+
"/g");
alert
(str.
replace
(encode,
"哈哈哈"))
;//輸出 哈哈哈小仙女!哈哈哈小仙女!
帶/的單個/全域性替換
var ch=
"/微笑"
;//需要替換的變數
var str=
"/微笑我是小仙女!/微笑我是小仙女!"
;alert
(str.
replace
(ch,
"哈"));
//輸出 哈我是小仙女!/微笑我是小仙女!
alert
(str.
replace
(new
regexp
(ch,
'g')
,"哈"))
;//輸出 哈我是小仙女!哈我是小仙女!
需要轉換的單個/全域性替換
//比如\ " ' 以為例
var ch=
"微笑"
;var str=
"[微笑]我是小仙女![微笑]我是小仙女!"
;alert
(str.
replace
(ch,
"哈"));
//輸出 哈我是小仙女![微笑]我是小仙女!
var encode=
eval
("/"
+"\\["
+ch+
"\\]"
+"/g");
alert
(str.
replace
(encode,
"哈"));
//輸出 哈我是小仙女!哈我是小仙女!
Linux vi全域性替換方法
linux命令 vi全域性替換方法 語法為 addr s 源字串 目的字串 option 全域性替換命令為 s 源字串 目的字串 g addr 表示檢索範圍,省略時表示當前行。如 1,20 表示從第1行到20行 表示整個檔案,同 1,從當前行到檔案尾 s 表示替換操作 option 表示操作型別 如...
vim全域性替換命令
語法為 addr s 源字串 目的字串 option 全域性替換命令為 s 源字串 目的字串 g addr 表示檢索範圍,省略時表示當前行。如 1,20 表示從第1行到20行 表示整個檔案,同 1,從當前行到檔案尾 s 表示替換操作 option 表示操作型別 如 g 表示全域性替換 c 表示進行確...
vim全域性替換命令
語法為 addr s 源字串 目的字串 option 全域性替換命令為 s 源字串 目的字串 g addr 表示檢索範圍,省略時表示當前行。如 1,20 表示從第1行到20行 表示整個檔案,同 1,從當前行到檔案尾 s 表示替換操作 option 表示操作型別 如 g 表示全域性替換 c 表示進行確...