Регулярное выражение для сопоставления строки даты, превышающей определенную дату - PullRequest
0 голосов
/ 05 июня 2019

У меня есть требование выбрать каталоги даты (в формате yyyyMMdd), превышающие определенную дату. Например, нужно выбрать все даты, начиная с 20190605.

У меня есть каталоги, как показано ниже.

/ tmp / 20190607 / tmp / 20190606 / tmp / 20190605 / tmp / 20190604

Требуется шаблон регулярного выражения для выборки каталогов, превышающих 20190605.

1011 * ТИА *

1 Ответ

1 голос
/ 05 июня 2019

Поскольку после 20190605 не так много дат, возможно, будет работать это простое выражение:

\/tmp\/(2019060[6-9]|201906[1-3][0-9]|20190[7-9][0-9]{2})

, которое легко изменить, если дата отсутствует.

Демонстрация

Схема RegEx

jex.im визуализирует регулярные выражения:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...