findstr
suporta algumas expressões regulares simples - veja a parte inferior da saída de findstr /?
. Para corresponder a qualquer sequência de caracteres, use .*
. O ponto corresponde a qualquer caractere único, e o asterisco permite corresponder o caractere anterior (qualquer caractere, neste caso) qualquer número de vezes. Então, isso encontrará todas as linhas que contiverem 09/
e /2018
com qualquer caractere entre elas:
findstr "09/.*/2018" MYFILE.TXT
Se você quiser corresponder somente as linhas nas quais a string desconhecida tem exatamente dois caracteres (desde que sua string de pesquisa pareça ser uma data), use apenas dois caracteres curinga:
findstr "09/../2018" MYFILE.TXT