gpt4 book ai didi

powershell - 在 Powershell 中,如何替换包含问号的字符串?

转载 作者:行者123 更新时间:2023-12-03 16:26:15 25 4
gpt4 key购买 nike

在 Powershell 中,如何替换包含问号的字符串?例如:
(Get-Content file.txt) -replace "Hello?","Hello."
问号似乎被解释为某种特殊字符。有没有办法摆脱它?我尝试使用一两个反引号,但没有成功。

最佳答案

-replace运算符使用正则表达式模式匹配。在 RegEx 中,问号是一个量词,表示前一个匹配应该匹配零次或一次。您可以通过在问号之前放置反斜杠来转义问号:

(Get-Content file.txt) -replace "Hello\?","Hello."

关于powershell - 在 Powershell 中,如何替换包含问号的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47026108/

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