【发布时间】:2012-08-09 08:28:34
【问题描述】:
我知道在正则表达式中,可以通过花括号指定所需的匹配数为 {最小,最大}
我正在阅读这篇文章:http://msdn.microsoft.com/en-us/library/ms537509%28v=vs.85%29.aspx
并且无法理解 {1,} 或 {0,} 等的含义。
【问题讨论】:
-
这些与
+和*相同。写[0-9]{1,}[\.0-9]{0,}的人根本不知道他们在做什么 - 这比\d+(?:\.\d+)?要好得多(除非MSIE 2.有效)。 -
实际上,我的模式是忽略子版本,所以让
\d+(?:\.\d+)*。轻松修复:)
标签: regex