嗨我正在做一个简单的数字匹配问题,我做错了什么:
标准:
1) Always anchor to start
2) Always Numeric 6-7 digits
3) Always Followed by _ (underscore)
示例:(想要在LoremIpsum之前匹配所有内容)
1212384_LoremIpsum...
1266625_LoremIpsum...
234233_LoremIpsum...
2348199_LoremIpsum...
我尝试了几件事:(不匹配)
^[\d]{6-7}_
^[0-9]{6-7}_
如果我这样做:
^[\d]{6}_
^[0-9]{7}_
我得到匹配,为什么我不能在这个表达式中做变量长度?我在这里缺少什么?
谢谢!
答案 0 :(得分:5)
正确的语法是逗号:
{6,7}
不
{6-7}
此外,您不必将\d
放在括号中:
^\d{6,7}_