这是我的要求。
我需要找到我的解决方案中是否引用了某些CSS类,其中包含超过120个aspx页面。
这是我们写的命令
gci . -include *.aspx -recurse | select-string -pattern ".rtop" -caseSensitive >> D:\CSSResult.txt
然而,这甚至与中间的rtop相匹配。也就是说,如果我有一个名为dirtopy的变量,它会出现在结果列表中。我不要那个。
只有在找到.rtop的完全匹配时才想在结果中使用它。
我该怎么做?
任何参考或示例都绰绰有余。
谢谢!
答案 0 :(得分:10)
尝试select-string -pattern "\.rtop\b"
。
你需要逃避点,否则它将匹配任何角色;并且\b
单词边界锚确保单词在rtop
之后不会继续。
答案 1 :(得分:4)
您可以使用select-string的-simplematch选项来进行文字匹配而不是正则表达式。