,\r\n
。无论我做什么,它似乎都没有任何作用。我尝试将表达式放在[]
中,这使得它替换了每一个逗号。这意味着问题在于它不能匹配换行符。我已经使用Sublime Text将文件保存为Windows行结束符,并尝试了
\r\n
、\n\r
和\n
这两种变化。(Get-Content file.txt) | ForEach-Object { $_ -replace '\,\r\n', [System.Environmen
t]::NewLine } | Set-Content file2.txt
我正在使用 PowerShell 版本 5.1.15063.413
Get-Content file.txt | ForEach-Object { $_.TrimEnd(',') } | Set-Content file2.txt
? or in short formgc file.txt | % TrimEnd ',' | sc file2.txt
- TessellatingHeckler