易语言 - 修改配置节内容

作用

单独修改配置节内容,配置项数据不变。

这里给大家提供2种写法,但整体思路都一样。两种写法都是通过子文本替换进行替换后再写到文件,虽然两种写法不一样,但原理都一样。

写法1

.版本 2

.子程序 文本_替换配置节, , , 点新花雨:iqfk.top
.参数 配置文件名, 文本型
.参数 旧配置节名称, 文本型
.参数 新配置节名称, 文本型
.局部变量 配置文本, 文本型
.局部变量 新配置文本, 文本型

.如果真 (文件是否存在 (配置文件名))
配置文本 = 到文本 (读入文件 (配置文件名))
.如果真 (寻找文本 (配置文本, “[” + 旧配置节名称 + “]”, , 假) ≠ -1)
新配置文本 = 子文本替换 (配置文本, “[” + 旧配置节名称 + “]”, “[” + 新配置节名称 + “]”, , 1, 真)
.如果真结束
写到文件 (配置文件名, 到字节集 (新配置文本))

 

 写法2

.版本 2

.子程序 文本_替换配置节, , , 点新花雨:iqfk.top
.参数 配置文件名, 文本型
.参数 旧配置节名称, 文本型
.参数 新配置节名称, 文本型
.局部变量 原始文本, 文本型
.局部变量 节名数组, 文本型, , "0"
.局部变量 n, 整数型

文件_取配置节名数组 (配置文件名, 节名数组)
原始文本 = 到文本 (读入文件 (配置文件名))
.计次循环首 (取数组成员数 (节名数组), n)
.如果真 (节名数组 [n] = 旧配置节名称)
原始文本 = 子文本替换 (原始文本, “[” + 节名数组 [n] + “]”, “[” + 新配置节名称 + “]”, , , 真)
.如果真结束

.计次循环尾 ()
写到文件 (配置文件名, 到字节集 (原始文本))

 

版权声明:
作者:点小新
链接:https://www.iqfk.top/89.html
来源:点新花雨
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
易语言 - 修改配置节内容
作用 单独修改配置节内容,配置项数据不变。 这里给大家提供2种写法,但整体思路都一样。两种写法都是通过子文本替换进行替换后再写到文件,虽然两种写法不一……
<<上一篇
下一篇>>
文章目录
关闭
目 录