作者blackspace98 (~我愛夏天~)
看板Programming
標題[問題] bat判斷字串是否有小寫字元
時間Mon Jun 6 19:45:47 2016
只要字串裡面(都是大寫),只要出現一個小寫字母就顯示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://webptt.com/m.aspx?n=bbs/Programming/M.1465213551.A.8A8.html
1F:→ AndCycle: 因為你的比對是 *, 這是 regex 的問題 114.34.54.125 06/07 11:25
2F:→ MOONRAKER: 誠心的建議: 裝git bash來用。 60.248.110.133 06/07 16:18
3F:→ shadowjohn: windows下有powershell (煙) 123.241.29.62 06/08 00:04
4F:→ MOONRAKER: 那玩意兒能用嗎 218.161.46.90 06/08 02:38
5F:→ Neisseria: 用 Python 改寫?應該不會太費工 203.71.94.1 06/08 15:48
6F:→ blackspace98: 只能用bat檔的話,可以怎麼改呢? 61.62.183.162 06/12 00:58