jwwlchen 发表于 2012-5-18 19:51:40

[已解决]请教关于在每一行的行首添加字符串的问题

本帖最后由 jwwlchen 于 2012-5-18 22:16 编辑

我有个程序运行后会输出一个LOG,行数不固定,每个LOG的每行内容不固定。必须要在每一行的行首添加一个固定的字符串后我的
另外一个程序(不是我写的,已经写死了,不能改了)才能对LOG进行处理。
如 处理前为

0.TstObj_ItemID=0
0.TstObj_ItemType=Vertex
处理后为

Result: 0.TstObj_ItemID=0
Result: 0.TstObj_ItemType=Vertex我要从第二行开始在每一行行首添加字符串 Result:

请问应该怎么写??
请大家不吝赐教,谢谢!!

user3000 发表于 2012-5-18 19:59:21

回复 1# jwwlchen

明显是个标准配置文件啊!
建议楼主查看下 IniReadSession 函数的帮助
用它读取配置文件的全部内容, 再用 For 循环添加 Result: 并写回该配置文件就达到你的目的了!

xms77 发表于 2012-5-18 21:52:21

#include <array.au3>

Local $log = IniReadSection("x:\log.ini","Log")
_ArrayDisplay($log, "before")
For $i = 1 To $log
        $log[$i] = "Reslut: "&$log[$i]
Next
_ArrayDisplay($log,"after")
IniWriteSection("x:\log.ini","log",$log)回复 1# jwwlchen

jwwlchen 发表于 2012-5-18 22:16:07

回复 3# xms77


    非常感谢您的帮助,完全实现我想要的。
页: [1]
查看完整版本: [已解决]请教关于在每一行的行首添加字符串的问题