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

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

負(fù)前瞻 RegEx 限制為確切的字符數(shù)

負(fù)前瞻 RegEx 限制為確切的字符數(shù)

元芳怎么了 2022-12-22 13:08:42
如何將負(fù)先行 RegEx 限制為確切的字符數(shù)?比如這句話應(yīng)該否定...This car is not that fast!雖然這個(gè)應(yīng)該被允許......The car you are about to see may not be that fast, but it's very beautiful!正則表達(dá)式應(yīng)匹配任何包含單詞“car”的句子,但在以下 10 個(gè)字符中包含單詞“not”的句子除外。第一句話就是這種情況,“車”和“不是”之間只有 4 個(gè)字符。所以這句話應(yīng)該被否定。然而,第二句話在“car”和“not”之間有超過 10 個(gè)字符,因此它應(yīng)該通過 RegEx 否定斷言?;旧?,我正在尋找的是一個(gè)限制為一定數(shù)量字符的負(fù)前瞻 RegEx。
查看完整描述

2 回答

?
楊魅力

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

事實(shí)上,你可以使用負(fù)面的前瞻:

.*?car(?!.{0,10}not).*

如果此規(guī)則中的“car”和“not”應(yīng)該是單獨(dú)的詞,而不僅僅是任何序列的子字符串,則添加適當(dāng)?shù)?code>\b:

.*?\bcar\b(?!.{0,10}\bnot\b).*


查看完整回答
反對(duì) 回復(fù) 2022-12-22
?
白衣非少年

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

否定前瞻斷言,https://regex101.com/r/mD9JeR/11:

.*?car(?![\w\s]{0,10}not).*

看 \w\s 字符是否在 0-10 次之前沒有。如果是這樣,那么它將不匹配。

積極的前瞻斷言,就像一個(gè) FYI - https://regex101.com/r/mD9JeR/12

.*?car(?=[\w\s]{10,}not).*


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

添加回答

舉報(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)