你的正则就是要求必须有一个数字吧,或则按你的意思,后面那个应该是大括号吧
也就是说你输出的时候没有匹配到值
@isoe: 是的,百度了一下,然了大括号。可以了。
但我有点不明白。
为什么这样写,小于x10的时候就取不到呢,不是在1-9999的范围里吗!
@还没有: 现在这个方括号表示的是1到9999之间的数字,大括号才是表示出现的次数
@isoe: 但假如是a='x9'
正则取出9,不就是在1-9999之间吗。
为什么会出错呢?
@还没有: 你前面那个\d也需要匹配一位数字,所以数字最少需要2位,多去看看正则的语法