gpt4 book ai didi

powershell - 对包含给定短语的字符串应用过滤器并返回之后发生的所有内容

转载 作者:行者123 更新时间:2023-12-04 17:14:44 25 4
gpt4 key购买 nike

我想构建一个 PowerShell 脚本,该脚本返回给定字符串出现后发生的所有内容。我想针对单个字符串而不是集合运行命令。

例如。我想在短语“_blah_”之后返回所有内容

_blah_v2.3 
_blah_bar_blah_v56
_blah_v42
foo

结果:
v2.3 
bar_blah_v56
v42

可能正则表达式对于这样的操作来说太重了,所以寻找一些替代解决方案
我试过这个:
$Foo = "blah_v1.1"
$FooVersion = ($Foo -split '_blah_', 2)[1]

Write-Host $Foo
Write-Host $FooVersion

但它只适用于单个字符而不是字符串。我不精通 PowerShell,正在寻找一些快速方便的解决方案。

最佳答案

Probably Regex would be too heavy for such operation



不,不会。
"_blah_v2.3" -replace '^.*?_blah_'

关于powershell - 对包含给定短语的字符串应用过滤器并返回之后发生的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53853682/

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