
【已解決】BAT批處理中支持這樣的正則表達式嗎最后由 xiaolijian916 于 -7-19 19:19需求是從輸入的字符串中判斷內容格式:必須是單個字母(a-q)加上單個數字(1-3)組成(最多兩位數)。比如輸入:A1,B2,Q2,則滿足第一個條件執行第一個代碼塊。如輸入:A11,BBB222等不符合正則表達式進入第二個代碼塊。如下寫法是根據正則表達式定義的,但是匹配始終走的第二代碼塊,問題出在哪兒了哇。
nclick="copycode($('code0'));">復制代碼
- set /P INP= ^> 請輸入命令(P):
- echo; %INP% | findstr /i/r ^[A-Q]{1}[1-3]{1}$ >nul 2>&1 && (
- ECHO 匹配正確:%INP%
- goto dospause1
- ) || (
- ECHO 匹配不正確:%INP%
- goto dospause2
- )

