findstr
поддерживает некоторые простые регулярные выражения - см. нижнюю часть вывода findstr /?
. Чтобы соответствовать любой серии символов, используйте .*
. Точка соответствует любому отдельному символу, а звездочка позволяет сопоставить предыдущий символ (в данном случае любой символ) любое количество раз. Так что это будет найти все строки, содержащие 09/
и /2018
с какими - либо символами между ними:
findstr "09/.*/2018" MYFILE.TXT
Если вы хотите сопоставлять строки только с неизвестной строкой длиной в два символа (поскольку строка поиска выглядит как дата), просто используйте два односимвольных символа подстановки:
findstr "09/../2018" MYFILE.TXT