[問題] bat判斷字串是否有小寫字元

看板Programming作者 (~我愛夏天~)時間8年前 (2016/06/06 19:45), 編輯推噓0(006)
留言6則, 5人參與, 最新討論串1/1
只要字串裡面(都是大寫),只要出現一個小寫字母就顯示NG 不知道怎麼修改的程式碼如下 @ECHO off set var=BLUe echo %var%|findstr /r "^[a-z]*$" >nul if errorlevel 0 ( echo OK ) else ( echo NG ) pause 請教各位,感謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.21.62 ※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1465213551.A.8A8.html

06/07 11:25, , 1F
因為你的比對是 *, 這是 regex 的問題
06/07 11:25, 1F

06/07 16:18, , 2F
誠心的建議: 裝git bash來用。
06/07 16:18, 2F

06/08 00:04, , 3F
windows下有powershell (煙)
06/08 00:04, 3F

06/08 02:38, , 4F
那玩意兒能用嗎
06/08 02:38, 4F

06/08 15:48, , 5F
用 Python 改寫?應該不會太費工
06/08 15:48, 5F

06/12 00:58, , 6F
只能用bat檔的話,可以怎麼改呢?
06/12 00:58, 6F
文章代碼(AID): #1NLM9lYe (Programming)
文章代碼(AID): #1NLM9lYe (Programming)