首页 > 解决方案 > 对重复匹配使用单独的捕获组

问题描述

我正在尝试使用一组独特的字段验证 CRON 表达式。每个字段可以是单个数字,也可以是以下符号之一:* /

我有这样的表达:1/6 * * * 0 */2 * 并设法创建了这种模式:([0-9\/*]+\s??){7}

虽然它可以工作,但它会将整个字符串匹配为match,但只有一个捕获组并且它包含最后一段 (*)。

有没有办法让匹配返回整个字符串,但每个段(有 7 个)都有不同的组?

标签: c#regex

解决方案


推荐阅读