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