
[已解決]批處理如何檢測輸入的中英文字符串
我想加一個如果輸入中英文混合的,ECHO 這是中英文 set t=EC。研究了好久都失敗了 求解!數字也算英文里面,符號不用管。nclick="copycode($('code0'));">復制代碼
- @echo off
- set /p str=請輸入:
- for /f delims= %%i in ('echo %str%^|findstr [a-zA-Z0-9]') do set var=%%i
- if defined var (
- echo 這是英文
- set t=EN
- ) else (
- echo 這是中文
- set t=CN
- )
- PAUSE

