【发布时间】:2014-01-08 17:21:11
【问题描述】:
我想从中提取以下字符串:
/Monovolume/Honda+HR+V+1+6-11399031.htm
我要提取的是末尾的 8 位数字,我尝试使用以下正则表达式:
Monovolume\/.+(\d{7,})
它说 7 或更多,因为有些情况下只有 7 位数字。但是,匹配只有 7 位数字,而不是上述字符串中的 8 位数字。当我只运行括号中的部分时,我会得到正确的结果。是什么导致了这种行为,我该如何解决?
附:我不能把“-”放在正则表达式中,因为它的出现是巧合。
【问题讨论】: