作者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/cn.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