gpt4 book ai didi

powershell - 带有Pipe字符的字符串-如何避免将其误认为是逻辑OR?

转载 作者:行者123 更新时间:2023-12-03 00:53:09 25 4
gpt4 key购买 nike

$word = '{Quit|Discontinue|Stop|Cease|Give Up}'
$htmltitle1 = $word -replace '{Quit|Discontinue|Stop|Cease|Give Up}', 'Give Up'

$ htmltitle1
Give Up|Give Up|Give Up|Give Up|Give Up

如何强制Powershell将要替换的文本作为精确的字符串而不是逻辑OR?

应该只是:
Give Up

谢谢

最佳答案

$htmltitle1 = $word -replace [regex]::escape('{Quit|Discontinue|Stop|Cease|Give Up}'), 'Give Up'

关于powershell - 带有Pipe字符的字符串-如何避免将其误认为是逻辑OR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17381032/

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