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

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

我想做的事情是歷遍文本,把文本中出現(xiàn)的所有單詞以只出現(xiàn)一次的形式打印出來(lái),但好像沒(méi)達(dá)到效果

我想做的事情是歷遍文本,把文本中出現(xiàn)的所有單詞以只出現(xiàn)一次的形式打印出來(lái),但好像沒(méi)達(dá)到效果

慕萊塢森 2023-04-08 14:10:02
以下是我按照《javascript語(yǔ)言精粹》一書(shū)中的代碼寫(xiě)的demo,我想做的事情是歷遍文本,把文本中出現(xiàn)的所有單詞以只出現(xiàn)一次的形式打印出來(lái)(我不知道書(shū)中說(shuō)的“doubled_words”是不是這個(gè)意思,不管是不是了,我現(xiàn)在想現(xiàn)實(shí)我說(shuō)的這個(gè)結(jié)果 ),但是好像沒(méi)達(dá)到我的要求,請(qǐng)教了。<!DOCTYPE HTML><html lang="en-US"><head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #test1,#test2{width:500px;height:200px;border:1px solid #00f;margin-bottom:20px;} </style> <script type="text/javascript"> window.onload = function () { var test1 = document.getElementById('test1'),     test2 = document.getElementById('test2'),     textSource = test1.innerHTML,     textEscape; var textRegExp = /([A-Za-z\u00C0-\u1FFF\u2800-\uFFFD'\-]+)\s+\1/g;//定義一個(gè)重復(fù)的單詞 textEscape = textSource.replace(textRegExp,"$1"); test2.innerHTML = textEscape; } </script></head><body> <div id="test1">activity Sizzle It! is is the expert in producing sizzle reels that capture your message and captivate your audience — all with creativity and style.  expert sizzle reels that capture</div> <div id="test2"></div></body></html>注:我要的效果是:<div id="test2">activity Sizzle It! is the expert in producing reels that capture your message and captivate audience — all with creativity style.</div>
查看完整描述

1 回答

?
小唯快跑啊

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

不知道你說(shuō)的“沒(méi)達(dá)到要求”是指什么,不過(guò)這個(gè)正則,確實(shí)是去除重復(fù)單詞了。

var textRegExp = /([A-Za-z\u00C0-\u1FFF\u2800-\uFFFD'\-]+)\s+\1/g;//定義一個(gè)重復(fù)的單詞

文字匹配后的+,會(huì)有點(diǎn)錯(cuò)誤,可能導(dǎo)致兩個(gè)相鄰的不同單詞,前一個(gè)單詞的結(jié)尾和后一個(gè)單詞的開(kāi)頭的相同字母被刪除。
改成

/([A-Za-z\u00C0-\u1FFF\u2800-\uFFFD'\-]{2,})\s+\1/g

會(huì)好點(diǎn)


查看完整回答
反對(duì) 回復(fù) 2023-04-11
  • 1 回答
  • 0 關(guān)注
  • 112 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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