【发布时间】:2010-11-29 00:35:52
【问题描述】:
我想在可能包含无限数量的数字的字符串上使用正则表达式获取捕获。我的直觉引导我做"/\.getnumbers (\d+)+\s*/",但它只匹配.getnumbers 命令之后的第一个数字。如何编写一个正则表达式语句,该语句将在命令后捕获一个或多个数字,用一个简单的空格分隔。例如:.getnumbers 5 4 3 2 1 将匹配 (5) (4) (3) (2) (1),虽然 regex 不是专门为匹配 5 个数字而编写的,但它可以匹配任意数量的数字。
【问题讨论】:
标签: regex pattern-matching infinite-sequence