我有一个从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] 删除。
我来说两句