3-17选择题第一题

来源:3-23 选择题

bby365

2017-11-06 11:17:50

/0|-?[1-9]\d*/ 与/[0]|-?[1-9]\d*/的区别?感觉两个都是可以正确匹配整数的,为什么/[0]|-?[1-9]\d*/不对了?

写回答

2回答

大迷糊虫

2017-12-19

我理解的是:[1-9]在中括号里面的-可以理解为表示组,即[1-9]表示[1,2,3……9]中括号外面的表示“-”可以匹配一次或者不匹配

0

樱桃小胖子

2017-11-06

正则字符串 = "开始(包含内容{长度})([包含内容]{长度})([包含内容]{长度})结束"

首先正则表达式应该放到//中,整数包括正整数和负整数还有0,那么正则表达式的第一位就应该是0或者是一个正的一位数或者是负的一位数,“-”可以匹配一次或者不匹配,那么由此看来,/0|-?[1-9]\d*/才是正确的。


0
hq_青鸟_9
h “-”表示可以匹配一次或者不匹配是吗,课程里好像没有讲
h017-12-19
共3条回复

0 学习 · 635 问题

查看课程

相似问题