Команда "findstr" для Windows, чтобы исключить поиск в комментарии

Как я могу использовать команду findstr windows для поиска строки / символа, за исключением строки / символа, прокомментированных внутри файла xhtml?

Пример: test.xtml

<html>
    <head/>
        <body>
             This is Test Code.  
             <!--Test Comment -->   
         </body>
</html>

findstr / X "Test" test.xtml.

Это возвращает 2 строки вместо этого, я хочу, чтобы была напечатана только строка без комментариев. (Ожидаемый результат:: Это тестовый код.)

1 ответ

findstr "Test" test.xtml |FINDSTR /v /r "<!.*>"

следует отфильтровать строку комментария, но ваш findstr /x не действует, как вы утверждаете.

Другие вопросы по тегам