string - FME:在文本文件中写入固定长度值
问题描述
我必须在文本文件中写入一些值。这是它的样子:
您可以看到第一个值必须具有固定长度。对于此示例,我选择了 5 个字符的长度,但对于某些值,它实际上可能是 200 个或更多字符的长度。
但是,我的输入值并不总是使用全部 5 个字符。例如,我可以有一个值“MI”,它只有 2 个字符。因此,在将其写入我的文本文件之前,我必须添加 3 个空格,然后隔离引号之间的值。
管理5个字符的这种东西是没有问题的,我只是使用了一个AttributeManager,并根据字符串长度,我添加了必要的空格,如下所示:
但是当我有200个案例要管理时,这种方法就不能用了……
有没有办法以有效的方式添加缺少的空格?最初,我想通过为每个属性固定一个长度来参数化编写器,但是文本编写器没有这样的事情......
解决方案
推荐阅读
- powershell - 循环处理组别名
- vba - VBA 创建字典聚合值
- javascript - 刷新页面时基于 react-js 的网页崩溃
- javascript - D3 JS:创建页面index.html来运行js项目
- matlab - 如何在 Matlab 中平滑阶梯状图
- javascript - npm 指挥官中的用法和参数有什么区别?
- python - tkinter.mainloop 函数的 n 参数是什么?
- redux - 如何使用 Immutabality 助手更新来修改 Redux 状态对象
- php - PHP函数根据属性随机输出图片
- kubernetes - 在 VSTS 中取消发布(取消部署)应用程序?