c# - 对重复匹配使用单独的捕获组
问题描述
我正在尝试使用一组独特的字段验证 CRON 表达式。每个字段可以是单个数字,也可以是以下符号之一:* /
我有这样的表达:1/6 * * * 0 */2 *
并设法创建了这种模式:([0-9\/*]+\s??){7}
虽然它可以工作,但它会将整个字符串匹配为match,但只有一个捕获组并且它包含最后一段 (*)。
有没有办法让匹配返回整个字符串,但每个段(有 7 个)都有不同的组?
解决方案
推荐阅读
- c# - 如何在 C# 中以编程方式将 postgre SQL 服务器表中的日期时间列值设置为 null
- android - 在 Binding 中创建 setOnClickListener
- sql - ORACLE NLS_LANG
- java - If 不执行,除非使用 System.out.println 或在调试时
- css - How to sharpen more div border using CSS?
- python - 包中的 Python 疯狂模块导入
- php - CodeIgniter - 使用表单上传文件
- javascript - 我如何(在 D3 中)使一个矩形改变它的大小,同时保持在一个点上?
- python - 结合同一数据集的张量矩阵和稀疏矩阵来分割数据
- javascript - 滑动工具元素,被点击