嗨,我必須寫一個正則表達式,應該匹配的格式,如A12BC
。這裏前2個字符是A
& 1
是強制性的,接下來的3個字符2
,B
& C
是可選的。目前我的regEx工作,如果我給字符串值爲A12BC
。正則表達式接受5個字符與可選
當我給輸入作爲A1B
它不應該匹配,但我的正則表達式匹配,並給我的結果作爲疑問。任何一個可以請幫我修改我的正則表達式,從而 ,它表現爲每如下:
- 案「A1」:應符合
- 案「A1B」:如果不匹配(這種情況下是不工作)
- 案 「A12B」:應符合
- 案 「A12BC」:應符合
- 案 「A12BCD」:如果不匹配
我經常expressio n爲如下:
^[a-zA-Z][0-9][0-9]?[a-zA-Z]?[a-zA-Z]?$
你使用什麼語言? 'C#'還是'tsql'?從問題中刪除必要的標籤。 – Typist
@Typist我正在使用C# –