|
系统是Mac,基本上就是个BSD系统咯,
看看我的控制台情况:
- LoganLaptop:sh Xz$ expr "1.00" : "1"
- 1
- LoganLaptop:sh Xz$ expr "1.00" : "1.00"
- 4
- LoganLaptop:sh Xz$ expr "1.00" : "^1"
- 1
- LoganLaptop:sh Xz$ expr "1.00" : "^1.0"
- 3
- LoganLaptop:sh Xz$ expr "1.00" : "^[1-9].0"
- 3
- LoganLaptop:sh Xz$ expr "1.00" : "^[19].0"
- 3
- LoganLaptop:sh Xz$ expr "1.00" : "^[19]?.0"
- 0
- LoganLaptop:sh Xz$ expr "1.00" : "^[19]+.0"
- 0
- LoganLaptop:sh Xz$ expr "1.00" : "^[19]{1}.0"
- 0
复制代码
可以发现,一旦用了?号,+号,或者{n},匹配就失败了。
请教为什么? |
|