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 ...