gpt4 book ai didi

powershell - 更换换行符的问题

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

Iam尝试用PowerShell替换以下字符串:

...
("
Intel(R) Network Connections 14.2.100.0
","
14.2.100.0
")
...

我使用的代码是:
Get-Content $logfilepath | 
Foreach-Object { $_ -replace '`r`n`r`n', 'xx'} |
Set-Content $logfilepath_new

但是我没有成功,有人可以说我,错误在哪里?

最佳答案

首先,您在替换字符串中使用单引号-

'`r`n`r`n'

这意味着它们被逐字对待,而不是换行符,因此您必须使用-
"`r`n`r`n"

要替换,请以字符串形式读取文件并使用 Replace()方法
$content=[string] $template= [System.IO.File]::ReadAllText("test.txt")
$content.Replace("`r`n`r`n","xx")

关于powershell - 更换换行符的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6925730/

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