dan_g8 发表于 2022-7-5 20:11:21

向文本文件添加空格

你好
 
我有一个包含绘图数据的txt文件,文本文件的每一行包含不同数量的字符。。。。。我需要修改文本文件(在数据末尾使用空格),使每行长度为256个字符,以便在导入数据时所有内容都正确对齐。最好/最简单的方法是什么?
 
例如,一行可能包含200个字符,我需要在行的末尾添加56个空格。
 
谢谢
 

pBe 发表于 2022-7-5 20:17:25

保证文本文件中没有超过256行?

hmsilva 发表于 2022-7-5 20:20:22

丹,
 
如果我理解正确的话,也许像这样的事情会奏效。。。
希望有帮助
亨里克

hmsilva 发表于 2022-7-5 20:28:39

 
嗨,pBe!
很高兴看到你回来!
 
 
说得好!
让我们拭目以待OP的回复。。。
 
干杯
亨里克

pBe 发表于 2022-7-5 20:34:59

 
谢谢你,亨利,很高兴被人看到,我总是在附近(潜伏和观察),我只是没有像以前那样的休息时间玩

dan_g8 发表于 2022-7-5 20:37:48

谢谢shmsilva,看起来很完美。。。然而,我在第二个(setqc(append c(list b))上得到了一个“error:bad-argument type:stringp nil”
 
我做错了什么??
 
非常感谢。
 
PS它永远不会超过256个字符。

hmsilva 发表于 2022-7-5 20:40:09

 
不客气,丹!
 
您不应该在第二个“append”上得到任何错误,它只是附加列表,如果字符串包含更多字符,那么变量“n”中设置的值。。。
我无法再现那个错误。
 
亨里克

Lee Mac 发表于 2022-7-5 20:47:08

当涉及到字符串操作时,这个线程可能很有趣:
 
http://www.theswamp.org/index.php?topic=47641.5

hmsilva 发表于 2022-7-5 20:49:27

 
好东西!
谢谢李。
 
 
亨里克

Lee Mac 发表于 2022-7-5 20:52:22

 
谢谢Henrique!
 
下面是编写此程序的另一种方法(使用与上面pBe提出的方法类似的方法):
1
页: [1] 2
查看完整版本: 向文本文件添加空格