【发布时间】:2017-03-10 17:53:28
【问题描述】:
我正在尝试检查任何大写字母的字符串。我的代码显示任何输入都没有大写,可能是“sss”、“Sss”、“SSS”
if [[ "$pass" =~ [^a-zA-Z0-9] ]]
then
echo "Upper found"
else
echo "no upper"
fi
【问题讨论】:
-
你认为正则表达式匹配的是什么?为什么你里面有小写字母
a-z和数字0-9?
标签: linux unix terminal git-bash uppercase