3-16问题

来源:3-16 选择练习

qq_一个人一個人_0

2018-10-09 21:00:59

老师,为什么这个题的选项是这两个呢?????             /-{0,1}[1-9]\d*/       /-?[1-9]\d{0,}/

写回答

1回答

好帮手慕星星

2018-10-10

不论是正整数还是负整数,第一位都不能为0,所以第一位应该是[1-9],“-”的出现次数是0次或者一次,第二位和后面的几位数可以是 [0-9],也可以没有后面的几位,所以匹配次数为0次或者多次,应该用{0,}或者是*来表示匹配的次数,因此,正整数和负整数的正则表达式的正确匹配为/-?[1-9]\d{0,}/或者/-{0,1}[1-9]\d*/或者/-?[1-9]\d*/或者/-{0,1}[1-9]\d{0,1}/。

自己可以测试理解下,祝学习愉快~~

0

0 学习 · 4826 问题

查看课程

相似问题