如何解决电源壳| Where-object 函数问题
我在 Powershell 中遇到 Where-object 函数的问题。
Get-ChildItem "$CurrentPath\TEMP"
当我尝试对名称对象进行搜索时,结果如下:
Get-ChildItem "$CurrentPath\TEMP" | Where-Object {$_.Name -match "[Erai-raws] B"}
“[]”字符肯定有问题,如果我用这个进行同样的搜索,我会得到一个结果:
Get-ChildItem "$CurrentPath\TEMP" | Where-Object {$_.Name -match "[Erai-raws] "}
知道我的搜索变量是:[Erai-raws] Boku no Hero Academia 4th Season - 01 [720p] [Multiple Subtitle]
我已经尝试过类似和匹配,但是只要我输入“[] *”,就没有更多的“匹配”......
谢谢
解决方法
很好,适用于正则表达式转义 :)
Get-ChildItem "$CurrentPath\TEMP" | Where-Object {$_.Name -match [regex]::Escape("[Erai-raws] Boku no Hero Academia 4th Season - 01 [720p][Multiple Subtitle]")}
感谢您的帮助和响应,主题锁定:)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。