2017-04-20 56 views
-1

這是來自我正在參加的在線測驗。對我來說沒有意義,因爲abbb:這是/ abbb /不匹配/ ab + c/

  1. 以強制性檢查開始!
  2. 在檢查後有一個或多個b!
  3. 有0次發生c檢查!

想法?我在這裏錯過了什麼嗎?

+1

測驗沒有解釋嗎? – stannius

+0

不,只是一個隨機在線測驗,我發現。我想我只是想確認我沒有錯,因爲我只是剛剛開始學習這些東西。 – whoshotya

+0

要迂腐,取決於語言'/ ab + c?/'並不一定意味着「以......開頭」。 –

回答

0

有多種在線正則表達式工具可以用來測試。

https://regex101.com/是一個包含多個正則表達式實現(php,javascript,python和golang)的無廣告網站。以下是您的測試用例的鏈接:https://regex101.com/r/9uI9Uw/1

您的推理是正確的,abbb是正則表達式匹配/ab+c?/

JavaScript代碼段:

const s = 'abbb' 
 
console.log(s.match(/ab+c?/))

0

根據你的描述,我覺得你要的就是這個。

^ab+[^c]*$ 
相關問題