gpt4 book ai didi

Powershell 匹配行列表中的精确字符串

转载 作者:行者123 更新时间:2023-12-01 21:55:55 25 4
gpt4 key购买 nike

我从 powershell 中的查询得到以下输出。我需要检查输出是否包含成功

输出:

$a = '
Executing command: this command

url : https://www.google.com

Working on it...

unSucessfull!'

还有一个输出,可以从这里返回

$a = '
Executing command: this command

url : https://www.google.com

Working on it...

Success!'

我需要检查,如果这个字符串包含确切的单词“Success”

所以我在下面做了

$a |select-string "Success" -simplematch

但这也匹配不成功的词

我尝试了很多变体,但都没有成功

$a -like "Success*"

任何指针

最佳答案

如果您想要的只是“文本中的那个词是准确的吗?”那么您应该使用 -match 而不是 Select-String。 [grin] 第一个为您提供 false/true 结果,但第二个用于查找并返回包含文本的 string

所以正确的解决方案是“字符串中是否存在那个确切的词?”是……

$A -match '\bsuccess\b'

检查受单词边界限制的搜索词,并为您提供 FalseTrue

关于Powershell 匹配行列表中的精确字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57174764/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com