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

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

僅在指定字符的第一個(gè)實(shí)例上分割字符串

僅在指定字符的第一個(gè)實(shí)例上分割字符串

慕森卡 2019-12-12 14:37:48
在我的代碼中,我根據(jù)分割了一個(gè)字符串_并獲取了數(shù)組中的第二項(xiàng)。var element = $(this).attr('class');var field = element.split('_')[1];需要good_luck并提供給我luck。很棒!但是,現(xiàn)在我有一堂課,看起來像good_luck_buddy。如何獲取我的JavaScript忽略第二個(gè)_并給我luck_buddy?我var field = element.split(new char [] {'_'}, 2);在ac#stackoverflow答案中找到了它,但是它不起作用。我在jsFiddle上嘗試過...
查看完整描述

3 回答

?
阿晨1998

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

使用捕獲括號(hào):


"good_luck_buddy".split(/_(.+)/)[1]

"luck_buddy"

它們被定義為


如果separator包含捕獲括號(hào),則在數(shù)組中返回匹配的結(jié)果。


因此,在這種情況下,我們希望在處分割_.+(即,分割分隔符是以開頭的子字符串_),但還要讓結(jié)果包含分隔符的某些部分(即之后的所有內(nèi)容_)。


在此示例中,我們的分隔符(match _(.+))為_luck_buddy,捕獲的組(分隔符內(nèi))為lucky_buddy。如果沒有捕獲括號(hào),則luck_buddy(matching .+)不會(huì)包含在結(jié)果數(shù)組中,因?yàn)楹芎?jiǎn)單split,就是不將分隔符包含在結(jié)果中。


查看完整回答
反對(duì) 回復(fù) 2019-12-12
?
ibeautiful

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

您需要什么正則表達(dá)式和數(shù)組?


myString = myString.substring(myString.indexOf('_')+1)

var myString= "hello_there_how_are_you"

myString = myString.substring(myString.indexOf('_')+1)

console.log(myString)


查看完整回答
反對(duì) 回復(fù) 2019-12-12
?
一只斗牛犬

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

String.split不幸的是,Javascript 無法限制實(shí)際的拆分次數(shù)。它有第二個(gè)參數(shù),它指定要返回多少實(shí)際拆分項(xiàng)目,這在您的情況下沒有用。解決方案是拆分字符串,將第一個(gè)項(xiàng)目移開,然后重新加入其余項(xiàng)目:


var element = $(this).attr('class');

var parts = element.split('_');


parts.shift(); // removes the first item from the array

var field = parts.join('_');


查看完整回答
反對(duì) 回復(fù) 2019-12-12
  • 3 回答
  • 0 關(guān)注
  • 874 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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