relace()方法使用總結

2021-10-06 12:36:19 字數 1322 閱讀 4779

replace() 方法用於在字串中用一些字元替換另一些字元,或替換乙個與正規表示式匹配的子串。

注意點:如果沒有乙個變數來接收的話,replace()方法是不起作用的

方法一:全文檢索某個字元,並全部替換

this.articlecontent = data.content.replace(/data-src/g, 'src')

方法二:字串中某些字元切換

var previewurl = window.location.href.replace(window.location.hash, "#/preview")

方法三:可以配合正則一起使用(例如:把單詞的首字母轉換為大寫)

name = 'aaa bbb ccc';

uw=name.replace(/\b\w+\b/g, function(word)

);document.write (uw);

實用場景一:後台返回的是數字對應文字,覺得使用迴圈處理比較麻煩,這時候可以選擇replace()替換偷個懶

for (let i = 0; i < this.tabledata.length; i++) {

var str=this.tabledata[i].topicplanchannel.replace('5','電視')

var str3=str2.replace('4','微博')

var str4=str3.replace('2','網際網路')

var str5=str4.replace('6','直播')

this.tabledata[i].topicplanchannellist=str5

// 關鍵字高亮

searchhighlight (list) {

let querystring = this.params.mainheader

// 匹配關鍵字正則

let replacereg = new regexp(querystring, 'g');

this.tabledata = list.map(item => {        

// 高亮替換v-html值

let replacestring = '' + querystring + '';

if(querystring) {

// 開始替換

item.mainheader = item.mainheader.replace(replacereg, replacestring);

return item

Map list set方法使用總結

map 1.新增 put key,value key不能重複,put相同的key會覆蓋上乙個key,想要在原value基礎上 1的方式 int value get key put key,value 1 2.刪除 remove key,value 如果有對應的鍵值對,刪除掉 remove key 刪...

Scikit learn 方法使用總結

在機器學習和資料探勘的應用中,scikit learn是乙個功能強大的python包。在資料量不是過大的情況下,可以解決大部分問題。近期在學習使用scikit learn的過程中,我自己也在補充著機器學習和資料探勘的知識。以下是我做乙個總結的筆記。後續會結合競賽實操。常直接理解成分類器,主要包含兩個...

使用方法總結

變數賦值 name xiaoming 程式互動 name input 請輸入你的名字 sum int input 請輸入你的名字 變成數字型,和數字比較 type 查詢資料型別的方法 a 2 print a,type a 結果 123 格式化輸出 msg 是佔位符 s 數字型 bit length ...