" FINDSTR" Windows命令在注释中排除搜索

时间:2014-06-16 09:14:12

标签: windows batch-file command-line findstr

如何使用findstr windows命令搜索字符串/字符,不包括在xhtml文件中注释的字符串/字符?

示例:test.xtml

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

findstr / X&#34;测试&#34; test.xtml。

这将返回2行,而我只想打印未注释的行。 (预期输出::这是测试代码。)

1 个答案:

答案 0 :(得分:2)

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

应过滤掉评论行,但您的findstr /x不会按照您的要求行事。