【发布时间】:2018-03-03 07:11:07
【问题描述】:
我想从 crontab 行中提取 cron 表达式。 我尝试了2个正则表达式(pcre php):
^(.*?)(?=[a-zA-Z])
.. 适用于*/1 * * * * wget --spider ...
和
^(.*?)(?=\/[a-zA-Z])
.. 适用于*/1 * * * * /my/path/ ...
我也尝试将两者结合起来:
^(.*?)(?=\/[a-zA-Z])|(?=[a-zA-Z])
... 但这也捕获了示例 1 中的“wget”。我不想匹配确切的表达式*/1 * * * *,这只是一个示例。它必须适用于任何 cron 表达式。
【问题讨论】:
-
搜索“正则表达式匹配 cron 表达式”会返回很多结果,以至于它不再有趣了。
-
链接的可能重复项中的答案似乎都不适合我,但我会仔细看看
-
@Tomalak:我完全不同意你提出的搜索词,无论是在 stackoverflow 还是在谷歌上,都会返回很多好的结果。