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

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

獲取前 N 個(gè)單詞的子串

獲取前 N 個(gè)單詞的子串

慕碼人8056858 2021-08-20 16:59:07
我有基于 unicode 的文本,我需要獲取前 N 個(gè)(假設(shè)為 500-1000-1500)個(gè)單詞的符號數(shù)我需要保留所有符號(所以如果字符串在哪里"a   b"結(jié)果應(yīng)該是 5)我的想法是使用一些正則表達(dá)式匹配前 N 個(gè)單詞,然后獲取匹配結(jié)果的長度(符號數(shù))。也許像text.match(/([^\s]+\s+){500}/)但是當(dāng)涉及到標(biāo)點(diǎn)符號時(shí)它很糟糕事實(shí)上,我提出了這個(gè)想法。大家怎么看?text.match(/(\w+\s*[^\s\w]*\s+){5}/)
查看完整描述

2 回答

?
慕尼黑的夜晚無繁華

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

這種事情對你有用嗎?

const words = text.split(' ').slice(0, 500)
const symbolCount = words.reduce((acc, curr) => acc + curr.length + 1, -1)

在空格處拆分文本,然后循環(huán)遍歷并累積字符數(shù)。


查看完整回答
反對 回復(fù) 2021-08-20
?
慕桂英3389331

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

嘗試使其在運(yùn)行匹配時(shí)字符串只有單詞

text
  .replace(/[^a-z0-9 ]/gi,'')
  .match(/([^\s]+\s+){500}/)


查看完整回答
反對 回復(fù) 2021-08-20
  • 2 回答
  • 0 關(guān)注
  • 152 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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