我想用字符替换我的换行符。
在:
测试1
的Test2
Test3的
TEST4
后:
测试1 |的Test2 | Test3的| TEST4
为此,我尝试了以下脚本:
$a=Get-Content "C:\Users\Administrator\Desktop\test2.txt"
$a=$a.Replace("`r`n","|")
但这给了我以下内容:
Test1 Test2 Test3 Test4
我错了什么? 几个小时前我问了一个类似的问题:Replace Word with a Linebreak
但它对我目前的问题没有帮助。
答案 0 :(得分:1)
试试这个:
$a=Get-Content "C:\Users\Administrator\Desktop\test2.txt" -raw
$a=$a -Replace '\n', '|'
-raw参数将使内容成为单个字符串