每次出现字符串窗口批处理文件时更改为换行符

时间:2017-05-10 21:28:33

标签: batch-file

我有一个非常大的文件,其中包含~XXX作为分隔符。对于该字符串的每次出现,我需要从换行符开始。我需要一个Windows批处理文件

示例:12312312312312@XXXqewqweqweqweqweqweqweqwe@XXX123KJFLKJSFLKJ@XXXsfdsdf

输出:

12312312312312
@XXXqewqweqweqweqweqweqweqwe
@XXX123KJFLKJSFLKJ
@XXXsfdsdf

感谢您的回复。

由于 NK

1 个答案:

答案 0 :(得分:0)

PowerShell可能更适合这项任务,这是一个最小的例子:

> "12312312312312@XXXqewqweqweqweqweqweqweqwe@XXX123KJFLKJSFLKJ@XXXsfdsdf" -replace '@XXX', "`n@XXX"
12312312312312
@XXXqewqweqweqweqweqweqweqwe
@XXX123KJFLKJSFLKJ
@XXXsfdsdf

有多种方法可以从块中读取文件或使用流式读取器。