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

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

從字符串中刪除特殊字符并將每個字符串轉(zhuǎn)換為數(shù)組項

從字符串中刪除特殊字符并將每個字符串轉(zhuǎn)換為數(shù)組項

白板的微信 2021-08-26 15:21:20
我有以下 str,我想通過從中刪除字符“/”并將其轉(zhuǎn)換為數(shù)組來對其進行清理。str 看起來像這樣:var str = `“01 Lima /  / ”“01 Lima / 50 Lima / ”“01 Lima / 51 Barranca / ”“01 Lima / 50 Lima / 202 La Molina”“01 Lima / 50 Lima / 203 San Isidro”“02 Arequipa /  / ”“02 Arequipa / 63 Arequipa / ”“02 Arequipa / 64 Caylloma / ”“02 Arequipa / 63 Arequipa / 267 Cercado”`我的理想輸出如下所示:["01 Lima", "01 Lima 50 Lima"] and so on我編寫了以下代碼,對輸入進行了一些清理,但不完全是我需要的:const ubigeoParts=str.replace(/""/g,'').split('/');關(guān)于如何完成我想要的任何想法?
查看完整描述

3 回答

?
慕尼黑的夜晚無繁華

TA貢獻1864條經(jīng)驗 獲得超6個贊

如果有幫助


在兩行


let replaceStr = str.replace(/\“|\”|\/|/g,'').split("\n");

replaceStr = replaceStr.map((elem) => elem.replace(/\s+/g,' ').trim());


console.log(replaceStr)

在一行


let replaceStr = str.replace(/\“|\”|\/|/g,'').split("\n").map((elem) => elem.replace(/\s+/g,' ').trim());


console.log(replaceStr)


查看完整回答
反對 回復 2021-08-26
?
LEATH

TA貢獻1936條經(jīng)驗 獲得超7個贊

您可以使用 split\n來獲取每一行然后替換"/"為space


var str = `“01 Lima /  / ”

“01 Lima / 50 Lima / ”

“01 Lima / 51 Barranca / ”

“01 Lima / 50 Lima / 202 La Molina”

“01 Lima / 50 Lima / 203 San Isidro”

“02 Arequipa /  / ”

“02 Arequipa / 63 Arequipa / ”

“02 Arequipa / 64 Caylloma / ”

“02 Arequipa / 63 Arequipa / 267 Cercado”`



const res = str.split("\n").map(el => el.replace(/\s*\/\s*/g, " "))


console.log(res)


查看完整回答
反對 回復 2021-08-26
?
一只萌萌小番薯

TA貢獻1795條經(jīng)驗 獲得超7個贊

可能不是最優(yōu)化的方法,但它應該可以完成工作

str.match(/“(.+)”/g).map(s => s.replace(/“|”|\s*\/\s*/g, ' ').trim())


查看完整回答
反對 回復 2021-08-26
  • 3 回答
  • 0 關(guān)注
  • 295 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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