第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

將字符串處理成使用數(shù)組分隔的單詞

將字符串處理成使用數(shù)組分隔的單詞

胡說叔叔 2021-04-25 12:13:30
嗨,我在Javascript中有一個(gè)問題,是否可以使用給定的數(shù)組,例如["old", "great", "other", "long", "good", "last"]如果你有一個(gè)var str = "oldgreatotherlonggoodlastfirstnewownlittle"并使用數(shù)組和正則表達(dá)式用空格打印它?例如。old great other long good lastfirstnewownlittle我只是在用JavaScript做一個(gè)簡單的網(wǎng)絡(luò)應(yīng)用程序,只是為了練習(xí)。
查看完整描述

3 回答

?
汪汪一只貓

TA貢獻(xiàn)1898條經(jīng)驗(yàn) 獲得超8個(gè)贊

將數(shù)組轉(zhuǎn)換為正則表達(dá)式,并在每次匹配之前添加一個(gè)空格。


var str = "oldgreatotherlonggoodlastfirstnewownlittle";

var newstr = str.replace(/old|great|other|long|good|last/g, " $&");

console.log(newstr);

str = "greatotherlonggoodlastfirstnewownlittleold";

newstr = str.replace(/old|great|other|long|good|last/g, " $&");

console.log(newstr);

在替換字符串中,$&代表與正則表達(dá)式匹配的任何內(nèi)容。


查看完整回答
反對 回復(fù) 2021-05-06
?
眼眸繁星

TA貢獻(xiàn)1873條經(jīng)驗(yàn) 獲得超9個(gè)贊

如果您正在尋找一種從陣列中制作正則表達(dá)式的方法,則可以執(zhí)行以下操作:


let words = ["old", "great", "other", "long", "good", "last"];

let reg = new RegExp(words.join("|"), "g")

然后,您可以將其string.replace用于達(dá)到理想的效果


查看完整回答
反對 回復(fù) 2021-05-06
  • 3 回答
  • 0 關(guān)注
  • 167 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號