Регулярное выражение для даты между начальной и конечной датой - PullRequest
1 голос
/ 02 апреля 2012

Я пытаюсь получить все журналы между двумя датами с помощью регулярных выражений.

Мое текущее выражение ^logfile-?('20120101').

From это "20120101" и конец "20120131", например.

поиск определенного файла журнала не проблема, у меня проблемы с определением условия между днями.

1 Ответ

0 голосов
/ 02 апреля 2012

Для части даты регулярного выражения должно быть достаточно для поиска 201201\d\d.Это будет соответствовать каждой строке от «20120100» до «20120199», поэтому она будет совпадать каждый день в январе.

Если вы хотите сократить его до определенного периода в том же месяце (например, с 7 по 21 июля), то это может выглядеть так:

201207(0[7-9]|1[0-9]|2[0-1])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...