解析文本文件并删除空白

塞利

我有一个从Cobalt程序编写的文件,该文件会生成管道删除的文件。该文件包含空白和“空”空格,我需要先删除这些空格再重写该文件。最好的方法是什么?我有可用于编写脚本的sql server和visual studio,但不确定最好使用的脚本还是确切的用法。该脚本将需要通读文件夹中的许多不同文件。数据正在从旧系统转换为新系统。另外,我需要在单词之间保持空格,即公司名称或地址。我本打算使用sql,但只能找到读取数据库中字段的示例。

示例文件(一行):0000000009 | LName | FName | | | | | | | 1 | 1 | 0 | 000 | 000 | 000000000 | 1 || null null null | | null null | null null null null null | | 1 | 0 |

所需的输出:0000000009 | LName | Fname ||||||| 1 | 1 | 0 | 000 | 000 | 000000000 | 1 |||||| 1 | 0 |

谢谢!!

米歇尔

您说可以使用Visual Studio,所以此示例使用c#。

我想您将文件内容加载到字符串中,然后可以应用一些替换:

s.Replace("null", string.Empty).Replace(" |", "|").Replace("| ", "|").Replace("| |", "||");

我知道可能有很多更优雅的解决方案:这既快捷又肮脏,但是会输出您需要的字符串。

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章