我想弄清楚如何把選項值放在一個帶正則表達式的lookaround中。在正則表達式周圍的optionals
這些值應符合
3
1000
15-20
2048-4096/100
此值應不
3/4
我想在正則表達式「的說法只是如果有一個破折號4位數編號和一個冒號前的匹配/除號
例如:
-9999
的/
除號前應該匹配9999/
不應該匹配,因爲沒有 --/
應該不匹配,因爲沒有數^[^0][0-9]*(-|:)?([0-9]*)?(?<=[0-9])(\/)?([0-9]*)$
我看看周圍只是尋找一個前面的號碼,但如果我把?
或*
它不再有效。謝謝您的幫助!!! (?:...)
您能澄清一下預期的規則應該做什麼嗎?我不確定我是否瞭解您提供的有效號碼列表中的模式。 – noahnu
dash ='-',正斜槓='/',這是哪一個? –
'(\ d {4} - \ d {4}/\ d +)' –