当前位置:  开发笔记 > 编程语言 > 正文

是否存在PowerShell"字符串不包含"cmdlet或语法?

如何解决《是否存在PowerShell"字符串不包含"cmdlet或语法?》经验,为你挑选了2个好方法。



1> Chris Bilson..:

如果$ arrayofStringsNotInterestedIn是[数组],你应该使用-notcontains:

Get-Content $FileName | foreach-object { `
   if ($arrayofStringsNotInterestedIn -notcontains $_) { $) }

或更好(IMO)

Get-Content $FileName | where { $arrayofStringsNotInterestedIn -notcontains $_}



2> Mark Schill..:

您可以使用-notmatch运算符来获取没有您感兴趣的字符的行.

     Get-Content $FileName | foreach-object { 
     if ($_ -notmatch $arrayofStringsNotInterestedIn) { $) }


- 现在不配.谢谢,比字符串中的字符串的-notcontains更好
推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有