【发布时间】:2018-07-19 18:41:37
【问题描述】:
[0-9] 表示包含单个数字。 (123) 表示包含数字 123。 (0123456789) 表示按该顺序包含所有这些数字。但是(0-9) 不是一个有效的表达式,对吧?范围内是否允许范围内?
【问题讨论】:
-
(0-9)表示捕获组,字面意思是 3 个字符:零、减、九。 -
“但是 (0-9) 不是一个有效的表达式,对吧?” - 不,它是一个完全有效的正则表达式。
(...)是一个捕获组,而不是一个范围。您可以随时将其插入在线正则表达式(例如 regex101.com)中自行查找。 -
所有三个答案都被否决了。也许反对者会关心发布答案。
-
是的,你能补充一些关于我们做错了什么的解释吗?谢谢