首页 > 试题广场 >

匹配任意长度的数字序列的正则表达式为( )

[单选题]

匹配任意长度的数字序列的正则表达式为(    )

  • [0-9]
  • [0-9]*
  • [^0-9]*
  • [0-9][0-9]*
[0-9]表示匹配数字0到9范围内的任意字符
*代表匹配前面的子表达式任意次  所以选B


[^0-9]
负值字符范围。匹配任何不在指定范围内的任意字符。例如,“[^0-9]”可以匹配任何不在0到9范围内的任意数字。
发表于 2017-08-22 14:33:53 回复(0)
不是应该至少有一个数字才叫“数字序列”吗……
发表于 2018-03-21 22:06:35 回复(1)

难道不是D吗?第一个[0-9]数字开头[0-9]* 匹配任意多个数字


发表于 2019-03-03 12:16:55 回复(2)
我想问,这是操作系统的题吗?我怎么感觉题跑偏了
发表于 2021-01-29 09:05:15 回复(0)
哪位大神可以讲解下

发表于 2017-07-22 14:39:34 回复(1)
[0-9]* 0-9表示能匹配字符的范围, *表示至少可以0个、最多不限制的字符
发表于 2022-04-19 17:47:50 回复(0)
D
发表于 2021-01-21 20:27:07 回复(0)
感觉[1-9]\d*才对啊😑
编辑于 2018-12-21 21:56:10 回复(0)