请问下面这个linux正则表达式是什么意思? NAME_REGEX="^[a-z][-a-z0-9_]*\$"

 我来答
羊人传阁
推荐于2016-01-25 · TA获得超过762个赞
知道小有建树答主
回答量:1424
采纳率:26%
帮助的人:283万
展开全部
^[a-z]是指行首第一个字符是小写字母
[-a-z0-9_]第一个"-"是连接符,意思后面的字符跟前面的字符是紧挨着的;a-z0-9就好理解了,是任意小写字符或数字中的一个;_是指0个或1个前面的字符
*号代表重得多个前面的字符串,即多个[a-z0-9]
\转义符号
$行尾,代表结束
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式