相关疑难解决方法(0)

Powershell取代了失败的换行符

我是powershell的新手.我有一个简单的powershell脚本,只是替换文本但我发现正则表达式替换在生成输出时将我的多行数据源转换为单行文本.我希望保留换行符.这是脚本的愚蠢版本.

$source=(Get-Content textfile.txt)

$process1 = [regex]::Replace($source, "line", "line2")

$process1 | out-file -encoding ascii textfile2.txt
Run Code Online (Sandbox Code Playgroud)

您可以使用这样的简单行创建一个测试文件调用textfile.txt来测试它

line 
line
Some line
More line here
Run Code Online (Sandbox Code Playgroud)

我错过了一些明显的事吗?

谢谢,法德里安

regex powershell

10
推荐指数
1
解决办法
5619
查看次数

标签 统计

powershell ×1

regex ×1