首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rex ex查找多个项目

Rex ex查找多个项目
EN

Stack Overflow用户
提问于 2014-10-27 12:07:46
回答 1查看 208关注 0票数 0

Reginald X.压力我需要你的帮助!我有一个正则表达式,它将查找逗号分隔的整数

代码语言:javascript
复制
/\(\d{0,2},?\d{0,2},?\d{0,2},?\d{0,2},?\)/g

将与四(两位数)数字相匹配

  • (3) //如果只有一个数字,就不需要逗号
  • (3,2)
  • (2,3,4)
  • (99,99,99)
  • (1,2,3,4)

然而,它仅限于四组数字。我可以重复reg ex中的模式以匹配更多,但是是否有一种方法可以在1到10个逗号分隔的数字之间查找,而不需要使用“d{0,2}”的多次迭代来填充reg ex?

需要匹配

  • (1,2,3,4,5,6,8,9,10)
  • (1,2,3,4,5,6,8,9,99)
  • (99,99,99,99,99,99,99,99,99,99)

这有可能吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-27 12:10:22

代码语言:javascript
复制
\(\d{1,2}(?:,\d{1,2}){0,3}\)

尝试this.THis将匹配到4 2的数字数字分离的,.See演示。

http://regex101.com/r/sU3fA2/19

代码语言:javascript
复制
\(\d{1,2}(?:,\d{1,2}){0,9}\)

您可以在最多10个迭代中使用它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26587230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档