W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
你需要用另一個(gè)值替換字符串的一部分。
使用JavaScript的replace方法。它與給定字符串匹配,并返回已編輯的字符串。
第一個(gè)版本需要2個(gè)參數(shù):模式和字符串替換
"JavaScript is my favorite!".replace /Java/, "Coffee"
# => 'CoffeeScript is my favorite!'
"foo bar baz".replace /ba./, "foo"
# => 'foo foo baz'
"foo bar baz".replace /ba./g, "foo"
# => 'foo foo foo'
第二個(gè)版本需要2個(gè)參數(shù):模式和回調(diào)函數(shù)
"CoffeeScript is my favorite!".replace /(\w+)/g, (match) ->
match.toUpperCase()
# => 'COFFEESCRIPT IS MY FAVORITE!'
每次匹配需要調(diào)用回調(diào)函數(shù),并且匹配值作為參數(shù)傳給回調(diào)函數(shù)。
正則表達(dá)式是一種強(qiáng)有力的方式來(lái)匹配和替換字符串。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: