嗨,我在做一个简单的数字匹配时遇到了问题,我做错了什么:
条件:
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}_我得到了匹配,为什么我不能在这个表达式中做可变长度?这里我漏掉了什么?
谢谢!
发布于 2012-07-05 23:54:20
正确的语法是用逗号:
{6,7}不是:
{6-7}此外,您也不必将\d放在括号中:
^\d{6,7}_https://stackoverflow.com/questions/11348077
复制相似问题