亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

如何否定整個正則表達式?

如何否定整個正則表達式?

浮云間 2019-08-17 16:18:29
如何否定整個正則表達式?例如,我有正則表達式(ma|(t){1})。它匹配ma和t不匹配bla。我想否定正則表達式,因此必須匹配bla,而不是ma和t,加入的東西此正則表達式。我知道我可以寫bla,但實際的正則表達式更復雜。
查看完整描述

3 回答

?
富國滬深

TA貢獻1790條經驗 獲得超9個贊

\b(?=\w)(?!(ma|(t){1}))\b(\w*)

這是給定的正則表達式。
\ b是找到單詞邊界。
前面的積極向前(?= \ w)就是為了避免空間。
對原始正則表達式的負面看法是為了防止它的匹配。
最后(\ w *)將捕獲剩下的所有單詞。
保存單詞的組是第3組。
簡單(?!模式)不起作用,因為任何子字符串都匹配
簡單的^(?!(?:m {2} | t)$)。* $ will不工作,因為它的粒度是完整的


查看完整回答
反對 回復 2019-08-17
  • 3 回答
  • 0 關注
  • 1738 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號