js全域性替換字串變數的方法

2021-06-27 19:55:06 字數 520 閱讀 6640

經過實際應用和學習中,發現js全域性替換乙個字串變數的方法,特此記錄下來,以備後用:

//自定義全域性替換函式

/**g,表示全文匹配;

*m,表示多行匹配(也就是正規表示式出現「^」、「$」,如果要匹配的字串其中有換行符也沒關係);

*i,表示忽略大小寫

*/string.prototype.replaceall = function (findtext, reptext);

//原始字串

var str='abcdaefg';

//需要替換的字元

var findtext='a';

//替換後的字元

var reptext='t';

//呼叫替換函式

str=str.replaceall (findtext,reptext);

//得到結果str='tbcdtefg'

JS 字串替換方法

1.alert abacacf replace a 9 alert abacacf replace a g,9 第乙個執行的結果 9bacaf 這個只是替換了第乙個 第二個執行的結果 9b9c9f 這個能實現js的全部替換功能 其實第二個的意思就是用正規表示式實現全域性的替換 g 代表 gobal ...

sed替換字串 變數

sed s 查詢字段 替換字段 g echo helloworld sed s hello world g sed 替換字串以變數形式 1 sed命令使用雙引號的情況下,可以使用 var 變數 直接引用 echo sed s random.rmvb g 13562.rmvb 2 sed命令使用單引號...

js中替換字串

摘自 function formatstr str 要注意兩點 要使用正規表示式,不能使用 str.replace r n newstring 這會導致只替換第乙個匹配的子字串。母字串中不一定 r n 會同時存在,也許只有 n,沒有 r 也是可能的。js 比我聰明的你,看完上面的例子之後,會發現第二...