【发布时间】:2018-08-21 07:32:59
【问题描述】:
模拟用于 crontab 行的前五个字段中的表达式的相同数字匹配的最直接方法是什么?
例如,给定模式“1,5-7,16,*/3”(愚蠢的例子,我知道)的输入和值“6”,输出将是布尔值 true。
如果没有一个非常简单的解决方案,那么在我的情况下,提供第三个输入来指定星号需要匹配的最大值是现实的,这样星号(以及连字符的范围)可以转换为值列表,并且输入值可以与该列表匹配。 (上面的示例模式列表将是“1,3,5,6,7,9,12,15,16,18”,最大值为“18”。)
谢谢!
【问题讨论】:
-
到目前为止你都尝试过什么?