正则表达式 : \d[1-4]{3}是什么意思呀

如题所述

上面的正则的意思就是一个四位数的数字,第一位可以是任意数字,后三位在1至4之间取值
具体而言:
\d 表示任意数字(d是digital这个单词的缩写,为数字之意),范围为0-9
[]表示取括号内所有元素中的任意一个(可以用范围) [1-4]就是取1-4之间任意一个
{n}表示其前的表达式出现n次,即[1-4]这个表达式出现3次

所以,综上,表示以一个任意数字开头,后面跟着3个从1到4的数字(包括1和4)
如 
   0123
   1234
   2222 等(第一位可以是任意的数字,后面三位每位的值只能取1到4之间的值,包括1和4)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-16
一位任意数字开头,之后为 1-4 之间的数字 3个。
如:
0111
9444
7123
8243
等等等等...追问

谢谢呀!!
[1-4]\d{4}
第一个数字是1-4 之间的,后四个任意的四个数字...

相似回答