TC官方合作论坛
标题:
怎么替换指定行指定内容
[打印本页]
作者:
hechongjuan
时间:
2014-6-30 22:22
标题:
怎么替换指定行指定内容
比如 c\\账号.ini文件 内容为
[1]
1=账号,密码,完成状态.句柄
我要把 文件中的 句柄 替换成"123456" 改怎么写代码 求大神 感谢:
作者:
hechongjuan
时间:
2014-6-30 23:25
大神 呢 给个思路也行啊
作者:
julele
时间:
2014-7-1 00:12
help.writeini("1", "1", "账号,密码,完成状态.123456", "c:\\账号.ini")
作者:
爱上狼De羊
时间:
2014-7-1 00:47
个人感觉处理思路 应该是 先全部读取。存入数组,对比需要改变行的内容 然后进行修改 最后存入txt文档
作者:
frg0922
时间:
2014-7-1 02:39
内容=文件.读文件(路径)
if(内容=="")
返回 0
endif
序号=1
\\"="号前面的数字,这边跟据你给的内容填1,可以跟据实际需要变化
结果=字符串.正则子表达式匹配(序号&"=\\w+,\\w+,\\w+\\.(.*?)$",内容,返回数组)
\\要想匹配有结果,"内容"中的"账号","密码", "完成状态"只能为字母,数字,下划线,汉字
if(结果!=0)
句柄=返回数组[0]
endif
\\上述代码找出你想要的指定句柄值
\\接下来替换掉想要的写的句柄
返回值=字符串.正则替换(句柄,内容,"123456",真)
调试输出(返回值)
\\接下来把这个返回值写到文件中就可以了
复制代码
最后只要把返回值写回文件里就可以了
作者:
250366688
时间:
2014-7-1 08:19
ini 是配置文件。不明白你改动他干什么。是不是想通过改动ini文件实现不同窗口使用不同配置啊
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1