【发布时间】:2010-04-28 15:41:29
【问题描述】:
我是 powershell 的新手。我有一个简单的 powershell 脚本,它只是替换文本,但我发现当生成输出时,正则表达式替换将我的多行数据源变成单行文本。我希望保留换行符。这是脚本的简化版本。
$source=(Get-Content textfile.txt)
$process1 = [regex]::Replace($source, "line", "line2")
$process1 | out-file -encoding ascii textfile2.txt
您可以创建一个名为 textfile.txt 的测试文件,使用类似这样的简单行来测试它
line
line
Some line
More line here
我是否遗漏了一些明显的东西?
谢谢, 法德里安
【问题讨论】:
标签: regex powershell